Python的结构

Python的结构

今天博主给大家讲述一点python的结构问题,欢迎评论,不喜勿喷

1…py 文件

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

2.pyc 文件

以 .pyc 作扩展名的文件是 Python 编译文件。.pyc 文件是不能用文本编辑器进行编辑的,其优点是 .pyc 文件的执行速度要远快于 .py 文件。
.py文件是可直接看到源码的

3.pyw 文件

.pyw 文件与 .pyc 文件的执行,本质上并没什么区别,只是 .pyw 文件执行的时候不会出 现类似 CMD 命令的黑色 shell 窗口。.pyw 文件格式主要是设计用来运行纯 GUI 图形用户界面程序 的。 纯 GUI 图形用户界面程序的用户不需要看到类似 CMD 命令的黑色 shell 控制台窗口。.pyw 文 件运行时,所有 stdout、stderr 输出无效,所有原 stdin 的读取只会得到 EOF。

4.pyo 文件

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

5.pyd 文件

.pyd 文件并不是用 Python 编写成的,.pyd 文件一般是其他语言编写的 Python 扩展模块。.pyd
文件是用 D 语言按照一定格式编写,并处理成二进制的文件。

6.Python.exe 和Pythonw.exe 有以下的不同:

(1)执行时不会弹出控制台窗口(也叫 DOS 窗口)
(2)所有向原有的 stdout 和 stderr 的输出都无效
(3)所有从原有的 stdin 的读取都只会得到 EOF
.pyw 格式是被设计来运行开发完成的纯图形界面程序的。
纯图形界面程序的用户不需要看到控制台窗口。

最后

更多参考精彩博文请看这里:倾宸的博客
喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!***

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值