【问题标题】:How do you configure pyChecker to read from a string?如何配置 pyChecker 以读取字符串?
【发布时间】:2012-06-09 13:59:03
【问题描述】:

我正在尝试让 pyChecker 检查字符串的语法。

s="""
print "hi"
print "hello"
print 3/0
"""

无论如何我可以做到这一点,我试图更改 pyChecker 的源代码以读取字符串,但它太混乱了。我可能会错过一个内置的方法来做到这一点。

【问题讨论】:

    标签: python pychecker


    【解决方案1】:

    来自the documentation:

    PyChecker 以多种方式工作。首先,它导入每个 模块。如果出现导入​​错误,则无法处理该模块。

    由于import 在幕后做了很多工作,包括 PyChecker 需要完成它的技巧的完整编译过程,我猜你会做得更好,将s 写入文件。替代方案将重新发明一些复杂的轮子。

    【讨论】:

    • 你认为用 pyFlakes 或 pyLint 可以做到这一点吗,我正在查看两者的代码,它们非常复杂
    猜你喜欢
    • 2021-02-22
    • 1970-01-01
    • 2015-02-28
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 2019-06-19
    • 1970-01-01
    相关资源
    最近更新 更多