gpt4 book ai didi

python - 更改目录以在linux中执行程序

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

我正在尝试从一个目录中执行一个程序

import os
os.chdir("/home/user/a/b")
with cd("/home/user/a/b"):
run ("./program")

我得到 cd 未定义...任何帮助感谢欢呼

最佳答案

我不确定您是按照什么说明来获得所显示的内容。 Python 中没有名为 cdrun 的内置函数。

您可以使用 subprocess 模块调用特定目录中的程序:

import subprocess

subprocess.call("./program", cwd="/home/user/a/b")

cwd 参数导致 call 函数在启动第一个参数中指定的程序之前自动切换到该目录。

关于python - 更改目录以在linux中执行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18557390/

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