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'
做了,仍然一样:(可能与我所做的重复,使用原始字符串的反斜杠仍然表示不存在这样的文件或目录,同时目录也不存在。)