如何使用python转义反斜杠

时间:2017-08-26 08:30:42

标签: 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'OS是Ubuntu Linux

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

  

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

2 个答案:

答案 0 :(得分:0)

逃避斜线:

使用\\,您只能获得一个斜杠。

此外,您可能想看一下这个related question

答案 1 :(得分:0)

发现问题,该路径应该是/home/user/folder ..我在回家之前错过了斜杠。