Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将pyChecker配置为从字符串读取?_Python_Pychecker - Fatal编程技术网

Python 如何将pyChecker配置为从字符串读取?

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

我试图让pyChecker检查字符串的语法

s="""
print "hi"
print "hello"
print 3/0
"""
无论如何,我都可以做到这一点,我试图改变pyChecker的源代码来读取字符串,但它太令人困惑了。我可能缺少一种内置的方法来完成此操作。

来自:

PyChecker的工作方式有多种。首先,它进口每一种产品 模块。如果存在导入错误,则无法处理该模块


由于
import
在幕后做了相当多的工作,包括PyChecker需要完成的完整编译过程,因此我猜想,将
s
写入文件会做得更好。另一种选择是重新发明一些复杂的轮子。

你认为用pyFlakes或pyLint可以做到这一点吗?我正在研究这两种轮子的代码,它们非常复杂