我有一个python脚本,它是此目录下:的Python:子与不同的工作目录
work/project/test/a.py
里面a.py
,我用subprocess.POPEN
从另一个目录中启动进程,
work/to_launch/file1.pl, file2.py, file3.py, ...
的Python代码:
subprocess.POPEN("usr/bin/perl ../to_launch/file1.pl")
and under work/project /,I type following荷兰国际集团
[[email protected] project]python test/a.py,
错误“file2.py,‘没有这样的文件或目录’”
如何新增work/to_launch/
,让这些相关文件可以找到?
你可以尝试在全光照POPEN CWD说法:http://stackoverflow.com/questions/1685157/python-popen-working-directory-argument – Ayrat 2012-03-29 13:16:42
在Python使用'进口OS '然后'os.chdir('/ tmp/yourdirectory')'这会为你的python脚本设置当前目录。 – 2014-01-04 22:30:32