IDLE调用项目

IDLE call project

有没有办法 运行 从另一个脚本通过 IDLE 启动一个项目。下面代码在空闲界面打开工程File.py进行编辑。有没有一种方法可以做到这一点 运行 使程序这样做。

import os
os.system (path + '\idlelib\idle.bat File.py')

此代码会打开一个 python shell 但不会为 运行 我的项目提供参数。

import idlelib.pyshell
idlelib.pyshell.main ()

简单地说,闲置的 shell window 应该可以打开 运行 我的 File.py 项目。

提前致谢。

是的,这与您处于 Idle 状态无关。只需 运行 就像您在 Bash 终端中那样。

import os
os.system ('python File.py')

您可以在通过 os.system() 调用启动 IDLE 时添加一个 -r 参数(在脚本名称之前)。