首页 > 解决方案 > 带有额外反斜杠的 Python os.chdir 错误

问题描述

我正在尝试更改 cwd,os.path.join但是当我将字符串发送给os.chdir它时使用它会引发错误,因为该字符串添加了提取反斜杠。请参见下面的代码:

      cwd = os.getcwd()
       if cwd != os.path.join(os.environ["HOMEPATH"], "Desktop"):
     try:
        path = os.path.join(os.environ["HOMEPATH"], "Desktop") 

    print(path) #Added for debugging
    os.chdir(path)
except Exception as e:
    print(e)

输出是:

我试过的: -这个问题 -这个问题 -这个问题

使用 .replace 并尝试转换为原始字符串。起初我只是将整个os.path.join传入os.chdir.

标签: python

解决方案


推荐阅读