我试图让pyChecker检查字符串的语法。
s="""
print "hi"
print "hello"
print 3/0
"""
无论如何我可以做到这一点,我试图改变pyChecker的源代码来读取字符串,但它太混乱了。我可能会错过一个内置的方法来做到这一点。
答案 0 :(得分:1)
PyChecker以各种方式工作。首先,它导入每个 模块。如果存在导入错误,则无法处理该模块。
由于import
做了大量的工作,包括PyChecker需要完成其功能的完整编译传递,我的猜测是你做得更好,写得更好s
到一个文件。替代方案将重新发明一些复杂的车轮。