使用命令行参数从另一个Python脚本打开IDLE

时间:2014-01-24 02:52:35

标签: python python-idle

我希望通过从另一个Python脚本传入一个目录,在IDLE中以编辑模式打开一个Python脚本。我了解我可以使用os.system执行 idle.py 但我不知道如何传递相应的-e参数并让它使用特定目录,即在原始Python脚本中的diredtory C:\ Python 中打开 something.py

感谢您的帮助,

1 个答案:

答案 0 :(得分:2)

您可以使用subprocess.call()。通过设置shell = True,该函数将字符串视为文字shell命令。根据需要修改路径。

import subprocess

subprocess.call(r'C:\Python27\Lib\idlelib\idle.py -e C:\Python27\something.py',
                shell=True)