我是一名Windows用户,目前我有一个简单的脚本可以在编写代码时启动我需要的所有程序。
它叫做setup.py。这只是它打开的两个程序...
import sys, string, os
os.chdir(r"C:\Program Files (x86)\Google\Chrome\Application")
os.startfile(r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe")
os.chdir(r"C:\Python27\Lib\idlelib")
os.startfile(r"C:\Python27\Lib\idlelib\idle.py")
当我运行此程序时,弹出一个shell窗口,Chrome和Idle都会启动,但shell窗口保持打开状态
当我退出shell窗口时(在我的任务栏中腾出空间),空闲关闭,Chrome保持打开状态。我希望两者都保持开放。
我该怎么做?
修改
这可能与扩展类型.exe
vs .py
有关..但仍不确定如何解决这个问题
不确定Windows标记是否相关。请我删除它,我会
答案 0 :(得分:1)
你是对的,它是扩展类型。 startfile
的操作类似于在Windows资源管理器中双击文件,因此如果导航到Python文件(.py)并双击它,它将启动文件和控制台。如果您只想要文件,请将其更改为:
os.startfile(r"C:\Python27\Lib\idlelib\idle.pyw")