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

