在Python交互式解釋器中,輸出的字符串會用引號引起來,特殊字符會用反斜杠(\)轉義。
如果遇到帶有\的字符被當作特殊字符時,有以下兩種處理方法:
1.使用雙反斜杠(\\)來轉義
2.使用原始字符串,方法是在第一個引號前面加上一個r
#1.非轉義輸出 >>> print 'c:\name.txt' c: ame.txt >>> print 'c:\test.txt' c: est.txt #2.反斜杠(\)轉義輸出 >>> print 'c:\\name.txt' c:\name.txt >>> print 'c:\\test.txt' c:\test.txt #3.使用原始字符串輸出 >>> print r'c:\name.txt' c:\name.txt >>> print r'c:\test.txt' c:\test.txt