gpt4 book ai didi

python - 哪个是执行命令的最佳 python 模块

转载 作者:太空宇宙 更新时间:2023-11-04 09:43:21 25 4
gpt4 key购买 nike

<分区>

我想使用 python 脚本执行各种 Linux 命令/操作。我将使用输出、验证/处理它并继续在我的脚本中执行更多命令,有时也可能是远程执行。

我已经尝试过 ossubprocess 模块。这里需要注意的是,我无法将它们结合起来,即从一个模块执行的系统调用或命令不会影响“程序/python”环境变量,而只会被该特定模块考虑。

为了。前任。

os.chdir(dirname)
os.system(cmd)
# p = subprocess.Popen(cmd)

现在,os.chdir 中的更改对子进程调用没有用。我们必须坚持其中任何一个。如果我使用 subprocess,我必须为其传递/创建 shell 命令。


添加 cwd=subprocess.Popen 的解决方案,但每次我都必须传递选项cwd 作为 future 命令的参数,如果它们都应该从该目录运行


有没有更好的方法可以同时使用这两个模块?

或者

是否有其他更好的模块可用于命令执行。

我还想知道这两个模块的“优缺点/注意事项”。

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