# 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讀取和儲存mat檔案Python
- python讀取大檔案的幾種方法Python
- Java高效讀取大檔案Java
- python小白檔案讀取Python
- python 讀取csv檔案Python
- 【python】建立,讀取檔案Python
- php讀取大檔案詳解PHP
- PHP如何快速讀取大檔案PHP
- Python -讀取,儲存檔案Python
- java讀取大檔案並處理Java
- 【轉】PHP如何快速讀取大檔案PHP
- java讀取大檔案1G+Java
- python怎麼讀取配置檔案Python
- Python 讀取HDF5檔案Python
- python解壓並讀取檔案Python
- python讀取和生成excel檔案PythonExcel
- python中for語句讀取生成器Python
- 透過python讀取ini配置檔案Python
- python檔案建立、讀取和寫入Python
- 如何在python中讀取配置檔案Python
- Python之檔案讀取和寫入Python
- python讀取並寫入mat檔案Python
- python讀取yaml配置檔案的方法PythonYAML
- Java 讀取檔案Java
- tiff檔案讀取
- perl例子--讀取大檔案中某幾行
- python讀取docx檔案,就是如此簡單Python
- Python實用方法之讀取本地檔案Python
- python-geopandas讀取、建立shapefile檔案Python
- Python讀取、儲存、檢視.mat檔案Python
- 使用 Python 讀取 8 GB 大小的檔案Python
- CSV檔案讀取效能大決戰:Julia 、Python與R語言 - DeepakPythonR語言
- Python讀取大檔案的"坑“與記憶體佔用檢測Python記憶體
- viper 讀取配置檔案
- go配置檔案讀取Go
- iOS讀取.csv檔案iOS