最新公告
  • 欢迎光临icbug创客,本站所有的文章全部开放!部分资源需付费!立即加入我们会员
  • 5. Python 脚本结构

    5. Python 脚本结构

    .py 文件

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

    .pyc 文件

    .pyc 作扩展名的文件是 Python 编译文件。.pyc 文件是不能用文本编辑器进行编辑的,其优点 .pyc 文件的执行速度要快于 .py 文件。至于为什么要有 .pyc文件,返个需求太明显了,因为 .py 文件是可直接看到源代码的,若是软件开发生的话,怎么可能把源码泄漏出去?所以,就需编译成 .pyc 后再发布。

    .pyw 文件

    .pyc 文件执行时,桌面会出现类似 CMD 命令的黑色 shell 窗口,十分难看,于是 .pyw 文件就 应运而生了。.pyw 文件与.pyc文件的执行,本质上没什么,叧是 .pyw 文件执行的时候不会出 现类似 CMD 命令的黑色 shell 窗口。.pyw 文件主要是设计用来运行纯 GUI 图形用户界面程序的。 纯 GUI 图形用户界面程序的用户不需要看到类似 CMD 命仓行黑色 shell 控制台窗口。.pyw 文件运行 时,所有 stdoutstderr 输出无效,所有原 stdin 的读取只会得到 EOF 值得一提的是,开发纯 GUI 图形用户界面程序时,可暂时把 .pyw 改成 .py,仔便运行时调用控制台窗
    ,看到所有错误信息,方便修改、调试。

    .pyo 文件

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

    .pyd 文件

    .pyd 文件并不是用 Python 编译成的,.pyd 文件一般是其他语言写的 Python 扩展模块。.pyd 文件是用 D 语言的一定格式进行编写,并处理成二进制文件。 窗用 Python.exe 运行 .py ,用 Pythonw.exe 运行 .pyw 。 这纯粹是因为安装视窗版 Python 时,扩展名 .py 自动被登记为用 Python.exe 运行的文件, 而 .pyw 则被登记为用 Pythonw.exe 运行。

    icbug创客严格遵守文章协议!请勿侵犯作者权益复制直接转载,如需转载请标明出处!
    icbug创客 » 5. Python 脚本结构

    发表评论

    • 650会员总数(位)
    • 189资源总数(个)
    • 3本周发布(个)
    • 0 今日发布(个)
    • 224稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情