python文件扩展名.pyc .pyd .pyo代表什么?

.py,.pyc,.pyo和.pyd文件在执行python程序时具有各自的意义。用于-

  • .py:您编写的输入源代码。

  • .pyc:已编译的字节码。如果您导入模块,则python将构建一个* .pyc文件,其中包含字节码,以使以后再次导入(更快捷)。

  • .pyo:在优化(-O)启用时创建的* .pyc文件。

  • .pyd:Python的Windows dll文件。http://docs.python.org/faq/windows.html#is-a-pyd-file-the-same-as-a-dll