python如何读取大文本数据
时间: 2023-04-01 09:01:39 浏览: 110
python读取文本中数据并转化为DataFrame的实例
5星 · 资源好评率100%
Python可以使用open()函数打开大文本文件,然后使用read()或readlines()方法读取文件内容。为了避免内存溢出,可以使用迭代器来逐行读取文件内容,例如:
with open('large_file.txt', 'r') as f:
for line in f:
# 处理每一行数据
另外,也可以使用pandas库中的read_csv()方法来读取大型CSV文件。该方法支持分块读取,可以避免内存溢出问题。例如:
import pandas as pd
chunk_size = 100000 # 每次读取100万行数据
for chunk in pd.read_csv('large_file.csv', chunksize=chunk_size):
# 处理每一块数据
阅读全文