Python 如何将pyChecker配置为从字符串读取?
我试图让pyChecker检查字符串的语法Python 如何将pyChecker配置为从字符串读取?,python,pychecker,Python,Pychecker,我试图让pyChecker检查字符串的语法 s=""" print "hi" print "hello" print 3/0 """ 无论如何,我都可以做到这一点,我试图改变pyChecker的源代码来读取字符串,但它太令人困惑了。我可能缺少一种内置的方法来完成此操作。来自: PyChecker的工作方式有多种。首先,它进口每一种产品 模块。如果存在导入错误,则无法处理该模块 由于import在幕后做了相当多的工作,包括PyChecker需要完成的完整编译过程,因此我猜想,将s写入文件会做得更
s="""
print "hi"
print "hello"
print 3/0
"""
无论如何,我都可以做到这一点,我试图改变pyChecker的源代码来读取字符串,但它太令人困惑了。我可能缺少一种内置的方法来完成此操作。来自:
PyChecker的工作方式有多种。首先,它进口每一种产品
模块。如果存在导入错误,则无法处理该模块
由于
import
在幕后做了相当多的工作,包括PyChecker需要完成的完整编译过程,因此我猜想,将s
写入文件会做得更好。另一种选择是重新发明一些复杂的轮子。你认为用pyFlakes或pyLint可以做到这一点吗?我正在研究这两种轮子的代码,它们非常复杂