gpt4 book ai didi

python - 从python运行另一个程序时如何在最新的spyder中关闭 'new command window spawning'

转载 作者:太空宇宙 更新时间:2023-11-03 15:58:00 24 4
gpt4 key购买 nike

我花了很多时间使用 subprocess 模块从 python 运行程序。我的一个脚本使用 check_call 命令从命令行运行程序大约 600 次。今天我更新到 Spyder 3,当我运行这个脚本时,我会看到一个弹出窗口,如下所示 enter image description here

它会在程序运行期间(几秒钟)停留,然后消失,但当我的程序再次使用 check_call 命令时,另一个似乎会取代它。这种行为非常具有破坏性,因为这意味着我不能在处理其他事情的同时在机器的后台运行一个很长的程序。而且这在我的旧版本 Spyder 上从来都不是问题。有人知道如何关闭这种非常烦人的行为吗?

最佳答案

(这里是 Spyder dev)如果我没记错的话,现在您需要将参数 shell=True 传递给所有 subprocess 命令您正在使用它来避免此问题。

关于python - 从python运行另一个程序时如何在最新的spyder中关闭 'new command window spawning',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40596231/

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