檔案讀取相關總結

2022-07-01 10:45:09 字數 493 閱讀 3312

#以讀取檔案file為例

with open("file",'r',encoding='utf-8')as f:

#情形一

#只讀取一行,特殊:要注意游標的變化,從游標的位置開始讀取

v1 = f.readline()

#情形二

#一行一行的進行讀取,並生成乙個帶有換行符的列表

v2 = f.readlines()#此處與上一行多了個s

#所以在具體利用的時候需要把分隔符去掉

a = f.readlines()

b = [item.strip("\n") for item in a] #利用推導式對每乙個元素進行遍歷並進行每個元素的操作

print(b,type(b))

#情形三

#對檔案一行一行進行讀取

for i in f:#f為要讀取的檔案,一行一行的進行讀取,和平常的遍歷是一樣的,需要留意的是讀取的時候會有分行

Python 讀取大檔案(相關總結)

python 讀取 超大文字會帶來 以下問題 1 記憶體溢位 2 處理效率低 處理問題1的思路有如下幾種方案 1 分塊讀取。1 read 函式會將資料一次性讀取到記憶體中,可通過將資料分塊讀取,readline 函式逐行讀取 2 一次限制讀取的檔案的大小,利用iter和yield來控制每次讀取的檔案...

python讀取檔案相關(os, glob)

一.os為python讀取檔案的重要庫函式 os.listdir path 生成檔案的列表,list 包含當前路徑下的目錄和檔案 os.walk path 返回的是乙個三元組 root,dirs,files 常用方式 for root,dirnames,filenames in os.walk pa...

fstat 讀取檔案相關資訊

fstat讀取到的資訊 dev int 16777220 ino int 66880002 mode int 33188 nlink int 1 uid int 501 gid int 0 rdev int 0 檔案大小 單位 位元組 size int 99 最近開啟時間 atime int 147...