Python 檔案讀取模式

2021-09-19 12:50:37 字數 511 閱讀 9208

使用python的內建方法open()可以開啟檔案

開啟檔案的模式分為:

r:唯讀模式,若未設定模式,則預設為唯讀模式

rb:以二進位制格式開啟乙個我呢見用於唯讀

w:開啟乙個檔案只用於寫入

a:開啟乙個檔案用於追加

檔案的讀取:

file=open("d://rf//node_name01.txt","r",encoding="utf-8")  #開啟檔案

#line=file.read() #每次讀取整個檔案,通常用於講內容放到乙個字串變數中

#line1=file.readline() #每次只讀取一行

line2=file.readlines()#一次性讀取檔案所有行,自動講內容分析成乙個行的列表

for name in line2:  #通過for遍歷讀取檔案內容

print(name)

關閉檔案:

file.close()

Python 檔案模式a 讀取不了檔案

f open test gbk.txt a encoding utf 8 print f.readline 最終的執行結果是輸出空,為什麼呢?a 模式開啟檔案指標在檔案結尾處,所以直接讀是讀不到內容的 emmm.這是啥意思呢?來看下面 f open test gbk.txt a encoding u...

python讀取檔案用b模式讀取

f open aaa rb 返回的是位元組 字串編碼 python中所有的字串編碼為unicode,如果從乙個檔案讀取字串,那麼該字串的編碼就是該檔案的編碼。f.tell 返回當前的游標位置。以位元組計算 返回位子引數例如 1 f open bbb r encoding gbk 2 print f....

python高階讀取檔案 Python讀取檔案內容

開啟檔案之後,就可以讀取檔案的內容,檔案物件提供多種讀取檔案內容的方法。開啟test.txt檔案 f open test.txt r 開啟test.txt檔案 f.close 關閉檔案 test.txt檔案有以下內容 hello world.hello python.hello imooc.讀取若干...