赞
踩
python.exe和pythonw.exe都是用于运行Python代码的可执行文件,但它们有一些区别。
python.exe是Python的标准解释器,它在命令行中运行Python脚本,并将输出打印到控制台。如果在脚本中使用了GUI(图形用户界面)组件,则需要使用pythonw.exe。(python.exe在运行程序的时候,会出现黑色的控制台窗口,即后台信息,pythonw.exe在运行程序的时候,不会出现控制台窗口,代码直接在后台执行。)
pythonw.exe是一个与python.exe相似的可执行文件,但它是用于运行Python脚本的Windows应用程序。与python.exe不同,它不会在启动脚本时打开控制台窗口,因此对于需要GUI的应用程序,使用pythonw.exe可以避免在启动时出现控制台窗口的闪烁。
因此,如果你要编写一个纯文本控制台应用程序,则使用python.exe;如果你要编写一个需要GUI的应用程序,则使用pythonw.exe。
import winsound
duration = 5000 # millisecond
freq = 440 # Hz
winsound.Beep(freq, duration)
print('电脑发出滴滴声!')
在terminal中输入python run.py:发出蜂鸣并且打印文字
在terminal中输入pythonw run.py:发出蜂鸣不打印文字
区别:.pyw格式的文件被设计用来运行纯图形化界面的程序,因为纯图形界面程序的用户不需要看到控制台窗口。
小区又一次被封起来了!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。