是否可以通过一次迭代检测多个 python 语法错误?
带有 2 个语法错误的 Python 文件test.py:
print 'hello'
test =-
b = 1 + 1
test =+
print 'world'
此代码仅处理第 2 行的第一个语法错误,而不是第 4 行的错误:
import parser
parser.suite(open('test.py').read())
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 2
test =-
如何检测*.py 文件的所有语法错误?(不仅是第一个)
谢谢!