我正在运行Mac OS X环境,习惯使用〜/来提供对当前用户目录的访问。
例如,在我的python脚本中,我只是尝试使用
os.chdir("/Users/aaron/Desktop/testdir/")
但是想用
os.chdir("~/Desktop/testdir/")
尝试运行时,我收到了这样的文件或目录错误。有什么想法吗?
答案 0 :(得分:15)
os.chdir("~/Desktop/testdir/")
正在当前工作目录中查找名为“〜”的目录。
还要注意该函数的文档 - 特别是您需要正确设置$HOME
环境变量以确保进行扩展。大部分时间这不会成为问题,但如果不进行扩展,那就是可能的原因。
答案 1 :(得分:2)