#python
#python
Вопрос:
Всякий раз, когда в Photoshop не открывается документ, я получаю эту ошибку:
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, 'Adobe Photoshop', 'No such element', None, 0, -2147352565), None)
что СОВЕРШЕННО НОРМАЛЬНО: все, что мне нужно сделать, это создать
try:
except:
блок. Однако я не могу исключить ошибку. Я попытался написать
except pywintypes.com_error:
однако это не сработало. Итак, как мне импортировать ошибку в мой py-файл?
Редактировать::
Я исправил это, набрав
from pywintypes import com_error
Комментарии:
1. На самом деле, я буквально только что нашел ответ. Мне нужно было сделать это: из pywintypes импортировать com_error. Я бы сделал это сам, но вместо этого я писал COMError, и это не сработало.
2. Кроме того, вероятно, будет лучше, если вы сделаете проверку (есть ли какие-либо документы?) Вместо создания исключения
3. @SergeyKritskiy Я не уверен, как это сделать в документации Photoshop. Я не настолько силен в программировании. Есть ли какая-либо причина НЕ иметь ошибки, если она не вызывает никаких проблем при ее запуске?
Ответ №1:
Я исправил это, набрав это:
from pywintypes import com_error