Форум сайта python.su
0
Здравствуйте! Помогите пожалуйста со следующей проблемой.
Есть необходимость написать функцию, которая проверяет есть ли синтаксические ошибки в данном файле с исходным кодом Python.
Офлайн
88
>>> import ast
>>> ast.parse('print "', filename='<unknown>', mode='exec')
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
ast.parse('print "', filename='<unknown>', mode='exec')
File "C:\opt\Python27\lib\ast.py", line 37, in parse
return compile(source, filename, mode, PyCF_ONLY_AST)
File "<unknown>", line 1
print "
^
SyntaxError: EOL while scanning string literal
>>>
Офлайн
0
Спасибо!
Офлайн