测试脚本,如果'for'循环是正确的,没有运行cod

2024-05-23 15:32:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我想测试,如果代码没有运行它是有效的。你知道吗

到目前为止我用的是pylint。它工作,但如果我有这样的代码

a = 1
for i in a:
    pass

它不会出错。你知道吗

我需要用另一个代码来测试它,比如

from pylint import epylint as lint
(pylint_stdout, pylint_stderr) = lint.py_run('wrong.py',return_std=True)

有没有一种方法可以检测出这样的问题(可能是使用不同的库)?你知道吗


Tags: run代码infrompyimportforas