# 500G一行的超大文字檔案,有分隔符{|}
def myreadlines(f,newline):
buf=""
while True:
while newline in buf:
pos = buf.index(newline)
yield buf[:pos]
buf = buf[pos+len(newline):]
chunk =f.read(4096*10)
if not chunk:
# 說明已經讀到了檔案結尾
yield buf
break
buf += chunk
with open("input.txt") as f:
for line in myreadlines(f, "{|}"):
print(line)
複製程式碼
Python生成器讀取大檔案
相關文章
- python讀取大檔案Python
- python如何讀取大檔案Python
- python讀取大檔案的幾種方法Python
- python 讀取文字檔案Python
- python小白檔案讀取Python
- python怎麼讀取配置檔案Python
- Python 讀取HDF5檔案Python
- python解壓並讀取檔案Python
- php讀取大檔案詳解PHP
- python 使用字典讀取CSV檔案Python
- python讀取yaml配置檔案的方法PythonYAML
- 透過python讀取ini配置檔案Python
- python檔案讀取 readlines()方法之坑Python
- python-geopandas讀取、建立shapefile檔案Python
- 如何在python中讀取配置檔案Python
- python檔案建立、讀取和寫入Python
- python中for語句讀取生成器Python
- java讀取大檔案並處理Java
- Python實用方法之讀取本地檔案Python
- python讀取docx檔案,就是如此簡單Python
- 任意檔案讀取
- Java 讀取檔案Java
- CSV檔案讀取效能大決戰:Julia 、Python與R語言 - DeepakPythonR語言
- Python讀取大檔案的"坑“與記憶體佔用檢測Python記憶體
- 【python】python初學 讀取map檔案資料到excel中PythonExcel
- 使用Python讀取PlantUML匯出的XMI檔案Python
- Python逐行讀取檔案常用的三種方法!Python
- python讀取檔案指定行的三種方法Python
- python中xlrd庫如何實現檔案讀取?Python
- windows powershell 如何讀取大檔案前10行Windows
- IOC - 讀取配置檔案
- 前端讀取excel檔案前端Excel
- 用友任意檔案讀取
- viper 讀取配置檔案
- matlab讀取npy檔案Matlab
- cocos讀取plist檔案
- go配置檔案讀取Go
- springboot讀取配置檔案Spring Boot