1. pyc文件介绍
1)pyc是一种二进制文件,是经由py文件编译得来的,是一种python程序字节码文件,可跨平台运行在python的虚拟机上面。
2)pyc文件的内容跟编写python程序的版本有关,不同版本的python编译后的pyc文件内容不同。
2. 使用方法
由.py程序变为.pyc通常由python自带的py_comlile库实现
1)py_comlile:将单个文件转为pyc文件
# test源程序
def main():
print('程序开始执行')
print("Hello,World!!!")
print("程序执行结束")
if __name__ == '__main__':
main()
执行代码:
import py_compile
py_compile.compile('test.py')
或者通过命令行终端:
python -m py_compile test.py
这两种方式执行完成后,会在test.py文件所在的目录生成一个_pycache_文件夹,生成的pyc文件就位于这个文件夹下面.
注意:这个_pycache_文件夹在pycharm中看不到,需要打开本地磁盘文件夹才可以看到。
2)compileall:将目录下所有python程序转化为pyc文件
当需要把整个文件夹下的py文件都编译为pyc文件时,python又为了我们提供了另一个模块:compileall
执行代码
import compileall
compileall.compile_dir(r'F:\Deeplearning\Test')
终端命令行
python -m compileall F:\Deeplearning\Test
这样就会在F:\Deeplearning\Test目录下生成一个新的目录_pycache_,这个目录的下面会存放之前python源代码转化生成的pyc文件