如何在Python中创建.pyc文件?

如何在Python中创建.pyc文件?

要在Python中创建.pyc文件,请使用PyCompile。如下所示,官方文档甚至建议使用它。

如何在Python中创建.pyc文件?

py_compile模块

py_compile模块提供了一个从源文件生成字节码文件的函数,以及另一个当模块源文件被调用为脚本时使用的函数。py_compile.compile()编译源文件为字节码并写出字节码缓存文件。

现在,让我们看一个例子。

import py_compile
py_compile.compile("demo.py")
Bash

使用py_compile.main()

import py_compile
py_compile.main(['File1.py','File2.py','File3.py'])
Bash

compileall模块

compileall模块提供了一些实用函数来支持安装Python库。这些函数在目录树中编译Python源文件。此模块可以用于在库安装时创建缓存字节码文件,使得即使没有写入库目录的用户也可以使用它们。

您也可以使用compileall模块从命令行进行编译。

python -m compileall <file_1>.py <file_n>.py
Bash

编译所述目录中的每个文件。compile_dir()递归遍历目录树并编译全部.pyc文件。如果所有文件成功编译,则返回true,否则返回false。

import compileall
compileall.compile_dir(direname)
Bash

使用compileall.compile_file(): The compile_file()编译具有路径fullname的文件。如果文件成功编译,则返回true,否则返回false。

import compileall
compileall.compile_file('YourFileName.py')
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册