轉義字符是指\+某些字符組成的字符,最先接觸在C語言中,好比'\n','\t',‘\r’,'\0','\123'等。在windows中路徑爲反斜槓「\」,學過linux都知道,linux路徑中爲「/」。此處爲windows路徑下的解決技巧。linux
1.方法一windows
再加上一個反斜槓,將斜槓轉義爲「\」,如「D:\\cnblogs\\test\\edit\\1.txt」ide
2.方法二測試
在路徑字符串前面加上r,表示告訴編譯器這個string是個raw string(原生字符串),如r"D:\\cnblogs\\test\\edit\\1.txt"blog
3.方法三字符串
換成另一種斜槓,改每個"\"爲"/",如「D:/cnblogs/test/edit/1.txt」編譯器
總結:建議用方法二,加一個r,不用考慮太多。string
如下是代碼及打印測試:it
print("原始:","D:\cnblogs\test\edit\1.txt") print("第一種方法:","D:\\cnblogs\\test\\edit\\1.txt") print("第二種方法:",r"D:\cnblogs\test\edit\1.txt") print("第三種方法:","D:/cnblogs/test/edit/1.txt")