1、Python语言是说明语言还是编译语言?
Python语言是编译后再解释的语言。 Python在说明源程序时分为两个阶段。
1 :将源代码转换为字节码
2 :将字节码转换为机器码
pyc文件将模块的源代码由Python解释器转换为字节码。
2、__pyc__文件
如果编译了python文件,并且文件之间存在import关系,则会生成__pyc__文件夹。
主要意思是加快启动速度。 因为我们的程序没有被修改,所以下次运行程序时,可以跳过从源代码到字节码的过程,直接加载pyc文件。
1、导入的文件自动生成pyc文件。
2、pyc文件不能直接看到源代码,反编译
3、pyc的内容与python的版本相关,不同版本的pyc文件不同,2.5编译的pyc文件不能在2.4中运行
评论:
pyc文件是二进制文件,是跨平台字节码,由python虚拟机运行。
如何生成pyc?
在命令行中输入python
import py_compile
py _ compile.com pile (" d :/test.py "