gpt4 book ai didi

python - 打开 Python IDLE 并运行命令

转载 作者:可可西里 更新时间:2023-11-01 10:35:54 25 4
gpt4 key购买 nike

我正在使用允许我在内部运行 python 脚本的工程软件。但是,它没有提供我需要的 IDLE。

我知道我可以使用 Pickle 存储我需要的变量,然后再加载它们。所以基本上我可以编写一个脚本来加载所有变量,我们称之为 VarLoader.py 。我现在也可以使用下面的命令打开 python idle:

import idlelib.PyShell
idlelib.PyShell.main()

但是 我不知道如何让它在打开的IDLE中自动运行VarLoader.py。我的意思是像下面这样的东西是理想的:

import idlelib.PyShell
idlelib.PyShell.main(VarLoader.py)

我也尝试了以下没有用的:

import sys
sys.argv=['-c','VarLoader.py']

感谢任何帮助和想法。

附言我也知道我可以做下面的事情,但我想要更专业的东西:

import os
os.system(' '.join(['python','idle.py','-c','execfile('VarLoader.py')']))

最佳答案

经过反复试验,我找到了解决方案。如果以后有人遇到同样的问题,可以按如下方式解决:

import sys
sys.argv=['','-n','-t','My New Shell','-c','execfile("VarLoader.py")']
import idlelib.PyShell
idlelib.PyShell.main()

关于python - 打开 Python IDLE 并运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27038061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com