Mac 上的 ~/Library Chdir 返回错误,无论当前目录如何
Chdir to ~/Library on Mac is returning an error, regardless of current directory
我的代码:
import os
os.chdir("~/Library")
错误:
raceback (most recent call last):
File "/Users/user/PycharmProjects/untitled/tree_creation.py", line 13, in <module>
os.chdir("~/Library")
FileNotFoundError: [Errno 2] No such file or directory: '~/Library'
我试过了:
import os
os.chdir("/Users")
os.chdir("~/Library")
但是返回了同样的错误。
~/Library
目录确实存在(我认为),因为我可以使用 go to file 导航到它。
怎么回事?
谢谢!
~
不会自动转换为路径。您可以使用 os.path.expanduser
.
进行转换
os.chdir(os.path.expanduser('~/Library'))
我的代码:
import os
os.chdir("~/Library")
错误:
raceback (most recent call last):
File "/Users/user/PycharmProjects/untitled/tree_creation.py", line 13, in <module>
os.chdir("~/Library")
FileNotFoundError: [Errno 2] No such file or directory: '~/Library'
我试过了:
import os
os.chdir("/Users")
os.chdir("~/Library")
但是返回了同样的错误。
~/Library
目录确实存在(我认为),因为我可以使用 go to file 导航到它。
怎么回事?
谢谢!
~
不会自动转换为路径。您可以使用 os.path.expanduser
.
os.chdir(os.path.expanduser('~/Library'))