py.exe python.exe pythonw.exe

  1. 原本pyhton.exe运行正常的程序,改为pythonw.exe执行,结果与预期不符。由于pythonw.exe是没有GUI的,所以为了获得程序运行的信息,可以通过这种方式:pythonw myApp.py 1>stdout.txt 2>stderr.txt

2.博主的愿意是,在windows开机是启动一个脚本,功能没有问题了。但是用python.exe的话,会有一个黑框出现,体验很不好。所以就想改成pythonw.exe。

  1. 往下发展,最后的结果是控制台pythonw没有问题,但是通过双击通过默认应用来启动就不成功。这里纠结了好久,最后想到会不会是程序根本没有运行?然后抓包一看,果然没有请求,心态都崩了。

4.事已至此,又没有什么其他好的办法,只好走偏招了。于是我先用pyinstaller将py文件打包成.exe文件,然后创建它的快捷方式,并在它的属性里的运行方式设置为最小化。最后将这个快捷方式添加到系统的开机启动目录下即可实现之前的目的。

问题所在:win系统双击.pyw文件,并没有启动pythonw.exe运行它,原因未知。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • win7 cmd管理员权限设置 net localgroup administrators 用户名 /add 把“...
    f675b1a02698阅读 5,524评论 0 11
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,920评论 9 468
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 5,020评论 0 11
  • dos 批处理 一:windows的命令行模式(win+R)在里面写CMD就可以进入windows的命令行模式了二...
    chenchao981阅读 866评论 0 6
  • 免责声明:此文可能对刚经历分手的新单身狗造成10000点伤害,玻璃心勿入,碎一地不负责补(资深单身狗应该具有免疫力...
    皑如颜浅阅读 1,591评论 4 9

友情链接更多精彩内容