是否可以导入已编译的python文件?
答
答
如果有foo.pyc,进口foo将自动使用foo.pyc foo.py是否存在
(如果foo.py是新的,它将被使用)
答
在导入时使用pyc文件名,python会自动加载它。
答
使用导入而不是的扩展名。如果文件发生了变化,Python会比看起来更糟,如果不是,它会使用之前创建的pyc文件。
但请注意,如果您确实需要更高的性能,我建议您使用PyPy,这比标准的CPython实现快得多。 (但请注意,它仍然是Python 2)
答
是的,但要注意确保使用“-O”选项启动python!根据我的个人经验,如果你拥有的是.pyc或.pyo文件,运行“python.exe”而没有标志并尝试导入将失败,但是运行python.exe -O然后尝试正常导入应该可以正常工作。
你尝试了什么? – 2012-03-28 18:10:23
只是供参考。 PyDev有导入pyc文件的错误。 http://*.com/questions/13967342/pydev-and-pyc-files – smwikipedia 2016-10-19 05:04:55