1. 程式人生 > 其它 >Python補短之 - 檔案操作

Python補短之 - 檔案操作

技術標籤:Python自動化python

文字檔案儲存的是普通“字元”文字,預設為unicode字符集,可以使用記事本程式開啟。

r

讀模式

w

寫模式,如檔案不存在則建立。如檔案存在則重新新內容

a(append)

追加模式,如檔案不存在則建立。如檔案存在則在文末追加內容

b

二進位制模式(可與其他模式組合使用)

+

讀、寫模式(可與其他模式組合使用)

除了文字檔案都是二進位制檔案。

亂碼是因為編碼和解碼使用的編碼系統不統一導致的。

這種方法需要關閉來釋放空間,with(上下文管理器)寫法自動化執行關閉釋放空間,相當於封裝了用法

f = open(r”路徑”,”r”)    # 申明路徑中\不用轉義,以二進位制的方式開啟io.sys檔案
f.write(字串)
f.writelines(字串列表)
f.close

一、文字檔案的寫入

with open(r”檔案路徑”,”a”) as f:
    f.write(字串)
    f.writelines(字串列表)

二、文字檔案的讀取

read([size])從檔案讀取size個字元,並作為結果返回。如果沒有size引數,則讀取整個檔案read()。讀取到檔案末尾,會返回空字串
readline()從檔案讀取一行內容作為結果返回。讀取到檔案末尾,會返回空字串
readlines()把檔案每一行作為一個字串存在列表裡,返回該列表

每行形式來遍歷文字

with open(r”文字路徑”,”r”) as f:
    for i in f:
        print(i,end=“")