我正在使用os.environ这样设置环境路径到诸如PROJECT_HOME之类的env变量:
os.environ['PROJECT_HOME'] = os.getcwd()
所以我可以在以后的单元格中使用%cd $PROJECT_HOME/abc/xyz
但是,系统返回以下内容:
[Errno 2] No such file or directory: '${PROJECT_HOME}/abc/xyz'
是否可以在%cd中使用env变量?
答案 0 :(得分:1)
这对我有用:%cd {os.environ['PROJECT_HOME']}
答案 1 :(得分:0)
我刚刚意识到魔术%cd
可以访问python变量。因此可以这样做:
import os
PROJECT_HOME = os.getcwd()
%cd {PROJECT_HOME}
话虽如此,Daniel的回答才是该问题的正确答案,因为我问过如何%cd
包含环境变量的路径。