Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
如何在不执行的情况下检查Python2脚本的错误_Python_Python 2.7_Compilation_Interpreter - Fatal编程技术网

如何在不执行的情况下检查Python2脚本的错误

如何在不执行的情况下检查Python2脚本的错误,python,python-2.7,compilation,interpreter,Python,Python 2.7,Compilation,Interpreter,有没有办法检查python 2脚本是否有任何错误 我需要用终端检查一下 对于python 3,我发现 python3 -m py_compile source.py 及 在文件中捕获结果就可以了 它在终端上运行良好,但在Python2上不起作用 我已经安装了Python 2.7.15rc1。为什么您认为,python3-m..可以处理您使用Python 2编写的文件。你在网上搜索过吗?在我看来,谷歌搜索如何编译Python2而不是Python3就可以做到这一点。@abhishek我没有这么想。

有没有办法检查python 2脚本是否有任何错误

我需要用终端检查一下

对于python 3,我发现

python3 -m py_compile source.py

在文件中捕获结果就可以了

它在终端上运行良好,但在Python2上不起作用


我已经安装了Python 2.7.15rc1。

为什么您认为,
python3-m..
可以处理您使用
Python 2
编写的文件。你在网上搜索过吗?在我看来,谷歌搜索
如何编译Python2而不是Python3
就可以做到这一点。@abhishek我没有这么想。我提到它只是想说,如果有人认为它是一种解决方案,它不适用于Python2get@abhishek我什么也没有得到,即使脚本有错误,它也会生成result.pyc。终端中的“echo$?”也打印0。
python3 -m compileall source.py