python檔案的讀寫方式

2021-08-26 20:53:34 字數 829 閱讀 9025

在開發過程中我們經常會遇到讀寫檔案的操作,下面我將彙總一下python有關的讀寫檔案操作方式。

從檔案中讀取資料

第一種:讀取檔案的全部內容(read()達到檔案末尾會返回乙個空字串,刪除末尾的空行方式:contents.rstrip())

with open(filename) as obj_file:

contents = obj_file.read()

print contents

第二種:逐行讀取檔案內容(沒讀取一行,在沒行的末尾缺省會有乙個換行符,去掉換行符採用:item.rstrip())

with open(filename) as obj_file:

for item in obj_file:

print item

第三種:建立乙個包含檔案各行內容的列表

with open(filename) as obj_file:

lines = obj_file.readlines()

for item in lines:

print item.rstrip()//取出換行符

寫入檔案操作:

第一種:寫入空檔案,沒有會自動建立

filename = filename.txt

with open(filename,'w') as obj_file:

obj_file.write("寫入檔案的內容".'\n')

第二種:已追加的形式寫入檔案

filename = file.txt

with open(filename,'a') as obj_file:

obj_file.write('寫入內容')

Python檔案讀寫方式

coding cp936 檔案讀操作 全部讀出一次性 file obj open d pythonread.txt r s file obj.read print s file obj.close 檔案讀操作 指定讀取長度 file obj open d pythonread.txt r s fil...

python讀寫檔案常見操作方式

在一定場景下我們需要把文字全部內容讀取出來,進行處理。python提供三種函式讀取檔案,分別是readreadline readlines,read 讀取檔案的全部內容,加上引數可以指定讀取的字元。readline 讀取檔案的一行。readlines 讀取檔案的所有行到記憶體中。不同場景下我們可以選...

Python記憶體對映檔案讀寫方式

我就廢話不多說了,還是直接看 吧!import os import time import mmap filename test.txt 如果不存在,建立。if not os.path.exists filename open filename,w print os.path.isdir filen...