Python 2.7 如何使用python避开反斜杠

Python 2.7 如何使用python避开反斜杠,python-2.7,backslash,Python 2.7,Backslash,我有这样一个代码: file_path = 'home\vanessa\prank' def rename_files(): file_list = os.listdir(file_path) for file in file_list: print(file) rename_files() 我正在尝试对“恶作剧”文件夹中的一些图片执行操作。 它误读了路径,说了一些类似的话: 没有这样的文件或目录:“home\x0banessa\prank”操作系统是Ub

我有这样一个代码:

file_path = 'home\vanessa\prank'


def rename_files():
    file_list = os.listdir(file_path)
    for file in file_list:
        print(file)

rename_files()
我正在尝试对“恶作剧”文件夹中的一些图片执行操作。 它误读了路径,说了一些类似的话:

没有这样的文件或目录:“home\x0banessa\prank”操作系统是Ubuntu Linux

当我像这样使用双斜杠时:
path=r'home\\pictures\\bluetooth'
我得到:

没有这样的文件或目录:“home\\pictures\\bluetooth”

跳出斜杠: 使用
\\
只会得到一条斜线


另外,您可能想看看这个。

发现了问题,路径应该是/home/user/folder..I在home之前缺少斜杠。

可能重复您可以做的
path='home\\pictures\\bluetooth'
即没有
r'
做了,仍然一样:(可能与我所做的重复,使用原始字符串的反斜杠仍然表示不存在这样的文件或目录,同时目录也不存在。)