零基础学Python(第2版)
上QQ阅读APP看书,第一时间看更新

2.1.2 字节代码

Python源文件编译后生成pyc后缀的文件,pyc是编译过的字节文件,这种文件不能使用文本编辑工具打开或修改。pyc文件是与平台无关的,因此Python的程序可以运行在Windows、UNIX、Linux等操作系统上。py文件通过导入py_compile模块生成pyc文件,在Python 3.7版本中该文件存放在Pycache文件夹下。下面这段脚本可以把hello.py编译为hello.cpython-37.pyc。


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

保存此脚本,运行后即可得到hello.cpython-37.pyc文件。