我正在尝试使用在我的桌面上打开的特定程序打开 python IDE(在 shell 中以便我可以编辑它)。我正在使用的代码是:
os.system("C:\Python27\lib\idlelib\idle.py C:/Python27/lib/file_name.py")
它的工作,但它打开三件事:
- 命令行(没有实际的命令行)
- 空的 IDE
- 我试图打开的程序
我不想打开前两个东西,只打开第三个。这是怎么回事,我该如何解决?
谢谢,尼尔
我正在尝试使用在我的桌面上打开的特定程序打开 python IDE(在 shell 中以便我可以编辑它)。我正在使用的代码是:
os.system("C:\Python27\lib\idlelib\idle.py C:/Python27/lib/file_name.py")
它的工作,但它打开三件事:
我不想打开前两个东西,只打开第三个。这是怎么回事,我该如何解决?
谢谢,尼尔
命令窗口打开是 os.system 的固有部分,就像这样简单应该可以工作:
C:\Python26\Lib\idlelib\idle.py "C:\file1.py"
这只会在 IDLE 中打开您想要的代码,而无需 shell。要在 IDLE shell 中运行它(在进程中打开它),只需按 F5。
您可以pythonw.exe
为此使用:
os.system('C:\Python27\pythonw.exe "<absolute path to your file here>"')