Python 如何创建.pyc文件

Python 如何创建.pyc文件

要在Python中创建一个.pyc文件,使用PyCompile。官方文档甚至建议如下:

Python 如何创建.pyc文件

py_compile模块

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

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

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

使用py_compile.main()

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

compileall 模块

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

您还可以使用compileall模块从命令行编译-

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

递归编译在所提到的文件夹中的每个文件。compile_dir()会遍历目录树,编译沿途的所有.py文件。如果所有的文件都成功编译,返回真值;否则返回假值。

import compileall
compileall.compile_dir(direname)

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

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程