新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python3過大數(shù)據(jù)如何讀???
python中讀取大文件的方法:

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供墾利網(wǎng)站建設(shè)、墾利做網(wǎng)站、墾利網(wǎng)站設(shè)計(jì)、墾利網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、墾利企業(yè)網(wǎng)站模板建站服務(wù),十年墾利做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
1、利用yield生成器讀取
def readPart(filePath, size=1024, encoding="utf-8"): with open(filePath,"r",encoding=encoding) as f: while True: part = f.read(size) if part: yield part else: return None filePath = r"filePath" size = 2048 # 每次讀取指定大小的內(nèi)容到內(nèi)存 encoding = 'utf-8' for part in readPart(filePath,size,encoding): print(part) # Processing data
2、利用open()自帶方法生成迭代對象,這個(gè)是一行一行的讀取
with open(filePath) as f: for line in f: print(line) # Processing data
網(wǎng)頁名稱:創(chuàng)新互聯(lián)Python教程:python3過大數(shù)據(jù)如何讀???
本文路徑:http://m.fisionsoft.com.cn/article/dhchhge.html


咨詢
建站咨詢
