-2
我在编译python 2.3中的代码(.pyc)时遇到了问题。使用下面的命令,我可以在2.6中成功编译相同的代码。Linux中的Python 2.3代码编译
python -m py_compile <<script name>>
所以需要一个帮助来编译2.3中的代码(.pyc)。
我在编译python 2.3中的代码(.pyc)时遇到了问题。使用下面的命令,我可以在2.6中成功编译相同的代码。Linux中的Python 2.3代码编译
python -m py_compile <<script name>>
所以需要一个帮助来编译2.3中的代码(.pyc)。
pycompile
module已经是Python 2.3中的标准库的一部分(自从Python 1.5以来已经有了)。您可以直接运行它,也可以打开解释器,导入并以此方式使用它。
如果你不知道该模块的位置,使用方法:
python -c 'import pycompile; print pycompile.__file__'
然后使用:
python /full/path/to/pycompile.py <<script_name>>
还有一个compileall
module/script可以bytecompile整个目录,递归。
我几乎可以肯定然而,使用python -m
在Python 2.3已经工作,所以原来的命令行应该只是工作:
python2.3 -m pycompile <<script_name>>
我无法找到任何证据表明,'巨蟒-m'开关不适用于Python 2.3,或者模块不可用。你遇到什么问题或错误信息? – 2015-04-05 12:48:05
什么样的问题?你使用的功能在2.3中不可用吗? – Daniel 2015-04-05 12:54:22