0 python
我有一个可执行文件,可以从相机中提取图像并将其保存到当前目录。
我有一个调用此可执行文件的 python 应用程序。它位于不同的目录中。
我想要做的是让 python 程序调用可执行文件,并使可执行文件在它所在的当前目录中运行,而不是在运行 python 程序的同一目录中运行。
这可能吗?
是的,只需将cwd参数传递给任何subprocessAPI 即可设置当前工作目录。
如果
cwd不是None,cwd则在执行之前将更改子目录的当前目录。请注意,搜索可执行文件时不考虑此目录,因此您不能指定程序相对于cwd.
例如
import subprocess
subprocess.call(['/path/to/prog', 'arg'], cwd=some_dir)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1159 次 |
| 最近记录: |