python 中開啟檔案路徑問題

2021-08-20 04:45:43 字數 415 閱讀 3676

在win7中,我的name.py檔案中設定開啟了乙個檔案的路徑為e:\name.txt。執行的時候也是完全沒有什麼問題,但是同樣的這個name.py檔案,拷貝到win10中之後,會提示找不到檔案\x(不固定字元)+ame.py檔案,這個想起以前用這個路徑的時候,在分割槽磁碟的根目錄下,第一層的斜線應該寫為\\這樣的雙斜線,更改以後,果然執行ok了,接著在win7上也實驗了下這個\\雙斜線,同樣也可以好用,兩個windows上都是使用的python3 的版本,針對e盤根目錄下的檔案name.py,開啟使用總結如下:

win7:兩種方式都可用

e:\name.py

e:\\name.py   

win10:只支援雙斜線

e:\\name.py

更新,會不會是在字串中\被作為轉義符使用了,但是為什麼在win7 中單個\也可以呢?

python中讀取檔案時路徑問題

在python中,當前目錄 父目錄 根目錄 子目錄的表示分別示例如下 當前目錄 上級目錄 在python中,路徑可以接受 由於 在python中是作為轉義符使用,所以在路徑中使用 時,要寫成 而在整個路徑的字串前面加 r 後可以在程式執行後只把反斜槓當做乙個普通字元來用,也可以解決問題.1 當前目錄...

python開啟檔案 Python檔案開啟模式

python 內建函式 python 內建函式 python open 函式用於開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。寫入檔案時,不會自動加入換行,需要手動在末尾加入,在每個元素後面都換行n,可以用 fo.writelines line n for line in ...

c 開啟檔案路徑

錯誤格式 正確 imread e test opencv abc.jpg 報錯 原因 在c裡面,輸出字串時,如果想輸出乙個換行,那就要加上 n 這個標誌,類似的,輸出乙個tab,就加上 t 也就是說,反斜槓 這個符號會把跟在它後面的字元結合起來轉義成其它字元。根據這個原理,如果想輸出雙引號 就需要輸...