无法运行特定的 .pyc 文件

2024-05-08

使用编译在unix工作的python文件后

import py_compile
py_compile.compile('server.py')

我在同一目录中获得 .pyc 文件,但是当我尝试在 putty 中使用“./server.pyc”运行该文件时,我得到的只是乱码作为输出,并且没有任何实际情况发生。

那么问题是,如何将.py文件正确编译为.pyc文件以及如何运行这个.pyc文件?

ps:我测试了编译和运行一个基本脚本,它有效。


与 C 不同,编译 python 文件不会生成可执行文件。您必须使用 Python 解释器来解释编译后的 Python 代码。

$ python
>>> import py_compile
>>> py_compile.compile('server.py')
>>> ^D
$ python ./server.pyc

编译后的 Python 代码的唯一变化是加载时间稍微减少了。 Python 解释器在加载代码时就已经对其进行了编译,而且根本不需要很长时间。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法运行特定的 .pyc 文件 的相关文章

随机推荐