python中讀取檔案時路徑問題

2021-09-10 16:00:40 字數 642 閱讀 4574

在python中,當前目錄、父目錄、根目錄、子目錄的表示分別示例如下:

./當前目錄

../上級目錄

//:在python中,路徑可以接受「/」「\」,由於「\」在python中是作為轉義符使用,所以在路徑中使用「\」時,要寫成「\」,而在整個路徑的字串前面加 r 後可以在程式執行後只把反斜槓當做乙個普通字元來用,也可以解決問題.

1、當前目錄:os.listdir(「.」) f1 = open(『xugang.txt』,』w』)

2、父目錄:os.listdir(「..」) f1 = open(『../xugang.txt』,』w』)

3、根目錄寫法一:os.listdir(『/』) f1 = open(『/xugang.txt』,』w』)

如: 「c:/mytext/xugang.txt」

4、根目錄寫法二:os.listdir(『\』) f1 = open(『\xugang.txt』,』w』)

如: 「c:\mytest\xugang.txt」

5、子目錄:os.listdir(『mytext』) f1 = open(『mytext/xugang.txt』,』w』)

6、子目錄:os.listdir(『mytext』) f1 = open(『./mytext/xugang.txt』,』w』)

分析Python讀取檔案時的路徑問題

python在讀取檔案內容時的路徑問題,xrsfq值得深究一下.我想討論的重點還是在絕對路徑上面.在這之前我們先看一下 1 相對路徑 這張圖演示了在相對路徑下尋找查詢指定檔案.open 相對路徑演示 相對路徑示例 txt 開啟的是相對當前執行的程式所在目錄。而我當前執行的程式相對位置在桌面.所以直接...

python讀取txt檔案時的中文亂碼問題

今晚在做 上的python小練習0011題時,一直出現以下 utf 8 無法decode的問題 utf8 codec can t decode byte 0xb1 in position 0 invalid start byte 即使我借鑑 中errors replace 的形式,雖然錯誤沒有了,但...

python讀取檔案時的相對路徑

python是一門跨平台的語言,但並不是說你用python隨便寫的乙個程式就能在不同的平台都能執行。讀取檔案的問題就是乙個典型,這個時候就會涉及到相對路徑。比如你將寫好的程式檔案放在乙個資料夾裡,這個檔案需要讀取本地的資料檔案。如果你想別人在收到你的程式檔案時可以直接執行,那麼就需要注意讀取資料檔案...