小编pep*_*ero的帖子

Python:具有不同工作目录的子进程

我有一个在此目录下的python脚本:

work/project/test/a.py
Run Code Online (Sandbox Code Playgroud)

在里面a.py,我用来subprocess.POPEN从另一个目录启动进程,

work/to_launch/file1.pl, file2.py, file3.py, ...
Run Code Online (Sandbox Code Playgroud)

Python代码:

subprocess.POPEN("usr/bin/perl ../to_launch/file1.pl") 
Run Code Online (Sandbox Code Playgroud)

在work/project /下,我键入以下内容

[user@machine project]python test/a.py,
Run Code Online (Sandbox Code Playgroud)

错误"file2.py,'没有这样的文件或目录'"

如何添加work/to_launch/,以便file2.py可以找到这些相关文件?

python subprocess working-directory

14
推荐指数
1
解决办法
3万
查看次数

标签 统计

python ×1

subprocess ×1

working-directory ×1