Уведомления

Группа в Telegram: @pythonsu

#1 Март 14, 2016 14:19:28

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка синтаксическиx ошибок

Здравствуйте! Помогите пожалуйста со следующей проблемой.
Есть необходимость написать функцию, которая проверяет есть ли синтаксические ошибки в данном файле с исходным кодом Python.

Офлайн

#2 Март 14, 2016 15:22:04

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Проверка синтаксическиx ошибок

>>> 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
>>>
Должно помочь.

Офлайн

#3 Март 14, 2016 17:38:16

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка синтаксическиx ошибок

Спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version