-
.py
以.py为扩展名的是python的源代码文件,平常大量接触和使用都是.py文件,可以用文本编辑器修改。
-
.pyc
以.pyc为扩展名的是python的编译文件,不能用编辑器进行编辑和修改,优点是比.py文件的执行速度快。编译为源码文件后,可以有效保护版权。
-
.pyw
.pyw文件与.pyc没有本质的区别,只是.pyw执行的时候不会出现黑窗口。设计主要用于运行开发完成的纯图形界面程序。
-
.pyo
.pyo文件是优化编译后的程序。用
python -O 源文件
就可以编译为.pyo文件。同样不能使用编辑器进行编辑。 -
.pyd
.pyd文件并不是使用python编写,一般是其他语言编写的扩展模块,并处理成二进制文件。