Я использую этот кусок кода довольно ofthenPython не может видеть исключение в модуле
except Error,e:
print str(e)
Однако, когда я расщепляюсь моим один-файл-код в основную часть и объекты, питон останавливается с этой ошибкой:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 142, in <module>
File "<string>", line 137, in main
File "<string>", line 125, in process
File "/Users/casy/Dropbox/My_Projects/personal_turk/code/misc/settings.py", line 17, in fileReader
result = ask('path_to_file,please', readCSV,'file read successfully!','something with the filePath')
File "/Users/casy/Dropbox/My_Projects/personal_turk/code/misc/ask.py", line 33, in ask
except Error,e:
NameError: global name 'Error' is not defined
Так как же я должен справиться с этим? Что не так?
Вы задали 'Error' в любом месте своего кода? Или вы хотите вместо этого использовать «Исключение»? –
'Ошибка' не является встроенным ... вы запутываете его с помощью« Исключения »? Кроме того, этот синтаксис устарел - лучше использовать 'except Exception as e' ... –