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