py文件编译成pyc文件

 2024-01-12 06:03:47  阅读 0

pyc简介

pyc 是一个二进制文件。 它是编译py文件生成的文件。 它是一个字节码。 py文件转为pyc文件后,加载速度得到提升。

而且,pyc是一个跨平台的字节码,由虚拟机执行。 这是一个类似于JAVA或.NET的虚拟机的概念。

pyc的内容与版本有关。 不同版本编译出来的pyc文件是不同的。

使用

通过内置模块

1.将单个文件转换为pyc文件

使用以下代码

import py_compile
py_compile.compile('test.py')

或通过终端

python -m py_compile test.py

这样就会在test.py文件所在的目录下生成一个目录(注意:这里的目录名前后各有两个下划线),里面有一个test.-37.pyc文件。 这个pyc文件就是后面编译生成的test.py文件。

2、将目录下所有py文件转换为pyc文件

一般来说,我们的项目都是在一个目录下的。 一般来说,我们不只是编译一个py文件。 相反,我们需要将整个文件夹中的所有 py 文件编译为 pyc 文件,并为我们提供另一个 : 。 如何使用它:

import compileall
compileall.compile_dir(r'D:\MyPython\py_compiles')

您还可以使用终端

python -m compileall D:\MyPython\py_compiles

这将在 D:\\ 目录中生成一个新目录。 源码对应的所有pyc文件都会存放在该目录下。

标签: 文件 目录 生成

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码