在我的 Python 程序中,我生成了以下字符串:
"D:\something_else.py"
假设 D 盘上面有其他资源是 something_else.py 需要的。
如何从我的代码中运行 something_else.py 呢?我的代码是从 C:\Users\Someone\Desktop 运行的。
现在我正在使用以下代码:
from subprocess import call
call(["python",pythloc])
这给我带来了一个错误,因为它只能找到something_else.py,并且无法找到something_else.py需要的其他资源,这些资源与something_else.py在同一个文件夹中。
__init__.py
吗? - Vaibhav Vishalcall
命令中设置当前工作目录:call([xxx], cwd="D:\\")
。 - Sraw