内容简介:翻译自:https://stackoverflow.com/questions/2935704/running-shell-commands-without-a-shell-window
我想你的观察仅限于Windows,因为我认为,这是唯一可以获得“控制台闪存”问题的平台.如果是这样,那么 docs
提供以下半帮助段落:
The startupinfo and creationflags, if given, will be passed to the underlying CreateProcess() function. They can specify things such as appearance of the main window and priority for the new process. (Windows only)
遗憾的是,Python在线文档不会重现Windows API文档的相关部分,因此您必须在其他地方找到它们,例如在MSDN上开始 here ,它引导你 here 创建标志,特别是
CREATE_NO_WINDOW 0x
The startupinfo and creationflags, if given, will be passed to the underlying CreateProcess() function. They can specify things such as appearance of the main window and priority for the new process. (Windows only)
000
The process is a console application that is being run without a console window. Therefore, the console handle for the application is not set.
所以,在你的Popen调用中添加creationflags = 0x
The startupinfo and creationflags, if given, will be passed to the underlying CreateProcess() function. They can specify things such as appearance of the main window and priority for the new process. (Windows only)
000会有所帮助(遗憾的是我没有运行Windows的机器来试试这个,所以你必须自己尝试).
翻译自:https://stackoverflow.com/questions/2935704/running-shell-commands-without-a-shell-window
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 如何测试Linux命令运行时间?
- Linux中哪些不能运行的命令!!!
- 千万千万不要运行的 Linux 命令
- python – 避免MySQLdb的“命令不同步的方法”你现在不能运行这个命令“(2014)例外
- Python程序在Pycharm中运行系统命令异常-解决方案
- 从零开始带你写一个运行命令行的终端
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
游戏人工智能编程案例精粹
巴克兰德 (Mat Buckland) / 罗岱 / 人民邮电出版社 / 2008年06月 / 55.00元
《游戏人工智能编程案例精粹》适合对游戏AI开发感兴趣的爱好者和游戏AI开发人员阅读和参考。一起来看看 《游戏人工智能编程案例精粹》 这本书的介绍吧!