python中os模块中的os.chdir()

python中os模块中的os.chdir(),python,python-3.x,macos,directory,operating-system,Python,Python 3.x,Macos,Directory,Operating System,如果您使用macOS,您将知道如何在终端中键入cd~/Documents,并且无论计算机的用户是谁,CWD都将变为Documents 在python中,我尝试使用os.chdir(“~/Documents”)和操作系统模块做同样的事情,但是不起作用 有人知道另一种方法吗? 基于上述描述,您的问题的一个解决方案是os.chdir(os.path.expanduser(“~/Documents”) 基于上述描述,您的问题的一个解决方案是os.chdir(os.path.expanduser(“~/D

如果您使用macOS,您将知道如何在终端中键入
cd~/Documents
,并且无论计算机的用户是谁CWD都将变为Documents

在python中,我尝试使用
os.chdir(“~/Documents”)
操作系统模块做同样的事情,但是不起作用

有人知道另一种方法吗?

基于上述描述,您的问题的一个解决方案是
os.chdir(os.path.expanduser(“~/Documents”)


基于上述描述,您的问题的一个解决方案是
os.chdir(os.path.expanduser(“~/Documents”)

嘿,Zooby,我在问如何获取当前活动用户的主目录的Documents dir。嘿,Zooby,我在问如何获取当前活动用户的主目录的Documents dir。非常感谢。我在这件事上被难住了!我认为tilde在google中是一个特殊的字符,所以在搜索时你通常会受益于使用这个词而不是字符。很乐意提供帮助:)与问题或答案无关,但与@Zooby的评论相关,那么为什么“如何在python中使用tilde”和“如何在python中使用~”会返回截然不同的结果?非常感谢。我在这件事上被难住了!我认为tilde在google中是一个特殊的字符,所以在搜索时你通常会受益于使用这个词而不是字符。很乐意提供帮助:)与问题或答案无关,但与@Zooby的评论相关,那么为什么“如何在python中使用tilde”和“如何在python中使用~?