python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)
来源:互联网 发布:软件过程管理 编辑:程序博客网 时间:2024/06/06 04:02
Windows系统搭建好Python的环境后,进入Python的安装目录,大家会发现目录中有python.exe和pythonw.exe两个程序。如下图所示:
它们到底有什么区别和联系呢?
概括说明一下:
python.exe在运行程序的时候,会弹出一个黑色的控制台窗口(也叫命令行窗口、DOS/CMD窗口);
pythonw.exe是无窗口的Python可执行程序,意思是在运行程序的时候,没有窗口,代码在后台执行。
.py和.pyw文件的区别也来源于python.exe和pythonw.exe的区别:
安装视窗版 Python 时,扩展名为 .py 的文件被默认为用 python.exe 运行的文件,而 .pyw文件则被默认为用 pythonw.exe 运行。
这里还要解释一个问题,如果.py文件直接用python.exe打开,文件被执行完成之后,视窗会立即关闭,如果想让视窗停留,给大家提供两个方法:①可以在程序中import time模块,加入超长睡眠语句,如time.sleep(1800),如果你不手动关闭视窗,视窗将会停留30min;②可以调用sys和os模块,使用命令行语句pause(个人觉得有些牛刀杀鸡的感觉)。
.pyw格式是被设计用来运行开发的纯图形界面程序的,纯图形界面程序的用户不需要看到控制台窗口。在开发纯图形界面程序的时候,可以暂时把 .pyw 改成 .py ,运行时能调出控制台窗口,方便看到所有错误信息。
至于.pyc文件,是Python解释器运行程序的过程中产生的字节码文件(也就是中间文件)。Python什么情况下产生pyc文件?
阅读全文
0 0
- python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)
- python .py .pyc .pyw 文件有什么区别
- python 文件 .py .pyc .pyw .pyo .pyd
- python中.py和.pyw文件的区别
- python中.py和.pyw文件的区别
- Python 各种扩展名(py, pyc, pyw, pyo, pyd)区别
- Python 常见文件格式 .py .pyc .pyw .pyo .pyd 之间的主要区别
- "*.py"和"*.pyw"的区别
- Windows将py文件关联到pythonw.exe
- pyc和py文件的区别
- pyc和py文件的区别
- 同时安装python2.7和Anaconda后python.exe和pip.py的区分
- Python的py文件打包成exe
- python的py、pyc、pyo、pyd文件区别
- Python 程序扩展名(py, pyc, pyw, pyo, pyd)及发布程序时的选择
- python py、pyc、pyo、pyd文件区别
- pyw与py的区别
- Python编程时.py与.pyc文件的介绍(区别)
- Android SDK NDK JNI和so文件开发
- 提交订单系统自动发送邮件到收件人邮箱优化(邮件内容信息以月为单位)
- 搜集整理一些Cron表达式例子
- HQL 定制返回类型map ALIAS_TO_ENTITY_MAP
- eclipse使用问题
- python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)
- Java装饰模式
- blob图像导出
- PHP浮点运算结果出现误差原因分析及解决方案
- 关于齐次坐标的理解(经典)
- 【人性化】元素据管理模块新增序号展示
- unity使用localEulerAngles、rotation和Rotate进行旋转的区别
- Java 链表模拟栈
- 大数据平台下利用Python进行Hql并行数据跑批