我们可以将Python模块保留为编译格式吗?
是的,您可以将Python模块保留为编译格式。导入模块时,Python会自动编译Python源代码,因此创建PYC文件的最简单方法是导入它。如果您有模块mymodule.py,请执行以下操作:
>>> import mymodule
在同一目录中创建mymodule.pyc文件。缺点是它不仅会编译模块,还会执行它,这可能不是您想要的。(但是,即使执行脚本失败,它也会编译整个脚本)。要以编程方式执行此操作,而无需执行代码,则可以使用“py_compile”模块:
>>> import py_compile
>>> py_compile.compile("mymodule.py")还有一个“compileall”模块,可用于编译整个目录树中的所有模块。
>>> import compileall
>>> compileall.compile_dir("mylib", force=1)请注意,Python的字节码可在平台之间移植,但不一定在Python版本之间可移植。
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短