这可能已经被问过,但经过一番挖掘并没有找到它,我发布了一个问题。我是 Python 新手。
假设我在两个单独的目录中有两个脚本(scriptA
、scriptB
)。我想运行 scriptA
并让它调用 scriptB
目录中的 scriptB
。我该怎么做呢?我已经看到了如何使用 os.system(...) 和 execfile(...) 调用另一个 python 脚本的示例,但是如何指定基目录它应该执行在?
非常感谢您的帮助!
最佳答案
您可以使用cwd
参数,在其目录中运行scriptB:
import os
from subprocess import check_call
check_call([scriptB], cwd=os.path.dirname(scriptB))
关于python - 从另一个python脚本调用python脚本并设置执行脚本的执行目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17221284/