python中的路徑問題,「 」引起的問題

2021-09-12 10:28:00 字數 443 閱讀 8211

print('c:\users\desktop')

出現這個報錯:

syntaxerror: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \u******xx escape

「\」在python中表示轉義,而」\」打算將u轉義為有意義的符號,而」\」並未能如願,因為沒有對應的轉義字元。這時只能報上述的錯誤syntaxerror: (unicode error) 『unicodeescape』 。應該改為「/」 

即應改為:

print('c:/users/desktop')

也可以改為:

print(r'c:\users\desktop')

在字串前加個 r 是為了告訴編譯器這個string是個raw string,不要轉義。

python物件引用引起的問題

我們都知道python中一切皆是物件,這句話我記得很清楚,但是平時用起來確也容易混淆。今天遇到乙個bug,大概情況是這樣 a 1,2,3 b 11,22,33 c a,b print c c 1,2,3 11,22,33 我在乙個檔案中修改了a,而在另乙個列表中讀c,結果發現c總是不對 檢查好久才想...

虛擬路徑引起的bug

之前,遇到乙個問題,就是,專案訪問不了最新產生的pdf檔案。百思不得其解,為什麼,返回 idea 頁面就可以訪問了 真的只是返回 idea 頁面,不進行其他什麼的操作 一直以為是熱部署的問題 後來,在跟技術總管的交流下發現,其實是路徑的問題,pdf 確實生成了,但是它只是儲存在工程目錄中,沒有進入專...

python 與win 中的路徑問題

檔案好理解,比如d盤下的a.txt就是乙個檔案。路徑是指的檔案在作業系統上的位置,比如d盤下,就表示乙個位置,也就是路徑。好比兩個程式設計師,寫程式的時候習慣不同,兩個作業系統對路徑寫法的規定也是不一樣的。windows是用 而linux是用 windows根目錄是碟符c 而linux根目錄是 例如...