我似乎无法弄清楚如何将编译后的.pyc模块导入到我的代码中,以便我可以在我的主脚本中使用它。这甚至有可能吗?是否可以导入已编译的python文件?
5
A
回答
1
7
如果有foo.pyc,进口foo将自动使用foo.pyc foo.py是否存在
(如果foo.py是新的,它将被使用)
-1
在导入时使用pyc文件名,python会自动加载它。
3
使用导入而不是的扩展名。如果文件发生了变化,Python会比看起来更糟,如果不是,它会使用之前创建的pyc文件。
但请注意,如果您确实需要更高的性能,我建议您使用PyPy,这比标准的CPython实现快得多。 (但请注意,它仍然是Python 2)
0
是的,但要注意确保使用“-O”选项启动python!根据我的个人经验,如果你拥有的是.pyc或.pyo文件,运行“python.exe”而没有标志并尝试导入将失败,但是运行python.exe -O然后尝试正常导入应该可以正常工作。
相关问题
- 1. AAR归档文件是否可以包含已编译的类?
- 2. 是否可以轻松完全反编译python编译(* .pyc)文件?
- 3. 是否可以导入.pyo文件
- 4. 是否可以使用IUIFramework :: LoadUI加载已编译的标记文件?
- 5. 是否可以导入文件夹中的* .vue文件?
- 6. GraphEngine TSL文件是否可以导入其他TSL文件?
- 7. 是否可以从文件夹导入所有文件?
- 8. 是否可以编译Python以在V8引擎上运行?
- 9. 编译python模块导入
- 10. 是否可以通过命令提示符在Eclipse中编译Python源文件?
- 11. 是否可以将nodejs项目编译为单个JavaScript文件?
- 12. 是否可以反编译Android .apk文件?
- 13. 是否可以在emcc编译的wasm代码中导入Javascript函数?
- 14. 编译器是否只编译可以执行的代码?
- 15. Scala编译器是否可重入?
- 16. 是否可以用mpif90编译pgplot?
- 17. 是否可以恢复ASP.NET预编译?
- 18. gcc是否可以不编译代码?
- 19. 是否可以将cacerts的所有内容导入jssecacerts文件?
- 20. 是否可以使用.d文件来编译所有依赖的c文件?
- 21. 是否可以预编译整个python包?
- 22. Python 27可以使用VC110编译而不是* VC90编译?
- 23. Fortran 95编译器是否可以编译Fortran 77代码?
- 24. 是否可以使用RingoJS将JavaScript文件编译为Java类文件?
- 25. 对象已导入,但编译器说,这是不是
- 26. 是否可以将csv文件导入Core Date模型
- 27. 如何导入已导入相同文件名的python模块?
- 28. 如何导入已导入另一个文件的Python模块?
- 29. 不能编译LESS文件导入CSS
- 30. 是否可以为WPF和Silverlight编译相同的控件?
你尝试了什么? – 2012-03-28 18:10:23
只是供参考。 PyDev有导入pyc文件的错误。 http://stackoverflow.com/questions/13967342/pydev-and-pyc-files – smwikipedia 2016-10-19 05:04:55