关于   小悟志   网站地图   归档   友情链接   联系   Feed

   云上小悟  +  

当前位置 : 首页 » InfoTech » Python的py,pyc,pyo,pyd文件 正文

Python的py,pyc,pyo,pyd文件

InfoTech
2011年11月28日 / 61次阅读
标签:麦新杰用Python

拍拍贷

文章《Python的py,pyc,pyo,pyd文件》的特色图片

我们用python编写代码的时候,常常会遇到几个不同后缀的文件类型,有.py,有.pyc,有.pyo,有.pyd等。本文总结一下这几种后缀文件的区别:

 

.py文件:

以.py扩展名的文件是源代码文件,由python.exe解释,可在控制台下运行。当然也可以用文本编辑器进
行修改。

 

.pyc文件:

以.pyc为扩展名的是python的编译文件。.pyc文件是不能够用文本编辑器之类的进行编辑的,但是同样它的
优点在于.pyc文件的执行速度快于.py文件。至于为什么要有.pyc文件,这个需求太明显了,因为py文件是可以直接看到源码的,如果你是开发商业软件的话,不可能把源码也泄漏出去吧?所以就需要编译为pyc后,再发布出去。

通过py_compile或compileall模块,可以将py文件转换成pyc文件。(还有一个compile() builtin函数)

 

.pyo文件:

pyo是优化编译后的程序。 python -O 源文件即可将源程序编译为pyo文件。同样.pyo文件也是不能用文
本编辑器编辑的。

关于-O和-OO优化选项,请参考:Python中的assert语句

 

.pyd文件:

.pyd文件并不是使用python编写而成,.pyd文件一般是其他语言(主要应该是C/C++)编写的python扩展模块。

本文链接:http://www.maixj.net/ict/python-py-pyc-pyo-pyd-14126
云上小悟 麦新杰(QQ:1093023102)

-- (*^-^*) --

相关文章

评论是美德

《Python的py,pyc,pyo,pyd文件》有2条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号苏ICP备14045477号-1

网站二维码
拍拍贷
go to top