擅长:python、mysql、java
<p>感谢@lcd047,我解决了我的问题:</p>
<pre><code>import parser, sys
def check_serious_errors(fname):
return parser.st2tuple(parser.suite(open(fname).read()))
if __name__ == '__main__':
try:
tree = check_serious_errors(sys.argv[1])
except SyntaxError:
print("Gross errors was found. Exit")
else:
print("File is correct in general. Let's move further!")
# Further analysis
</code></pre>