这是我的代码。我对此很陌生。
from subprocess import call
call(["cd", "/etc/apache2/"])
然而,当这个功能运行时,我得到了
Errno 2: No such file or directory
我在Apache *中运行Django。这是我的views.py文件。要求提供额外的代码,您将收到。
编辑 - 应该注意/etc/apache2/
确实存在。
答案 0 :(得分:1)
如果要更改Python进程的工作目录,可以使用chdir
模块中的os
:
import os
os.chdir('/etc/apache2')
答案 1 :(得分:0)
首先,如果你运行它,你将无法得到你所期望的。尝试
import os
os.chdir('/etc/apache2')
其次,请尝试/path/to/cd
,因为流程可能不知道cd
别名。