我正试图使用os.chdir更改python中当前的工作目录。我有以下代码:
import os
os.chdir("C:\Users\Josh\Desktop\20130216")
但是,当我运行它时,它似乎会更改目录,因为它会显示以下错误消息:
Traceback (most recent call last):
File "C:\Users\Josh\Desktop\LapseBot 1.0\LapseBot.py", line 3, in <module>
os.chdir("C:\Users\Josh\Desktop\20130216")
WindowsError: [Error 2] The system cannot find the file specified
'C:\\Users\\Josh\\Desktop\x8130216'
有人能帮我吗?
您也可以使用
os.path.join
(documentation)。 示例:这是更优雅+它与不同的操作系统兼容。
这应该管用-
Python正在将路径的
\2013
部分解释为转义序列\201
,它映射到字符\x81
,即(当然,C:\Users\Josh\Desktopü30216
不存在)。使用原始字符串,以确保Python不会试图将
\
之后的任何内容解释为转义序列。相关问题 更多 >
编程相关推荐