import itertools
if os.path.exists(file_text_name):
print('已存在文件,可以执行读取')
insert_method("已存在文件,可以执行读取")
datalist = []
with open(file_text_name, 'r', newline='', encoding='utf-8', errors='ignore') as csvfile:
csvreader = csv.reader(csvfile)
headers = next(csvreader)
# 考虑用迭代器读取 最多200行数据
for row in itertools.islice(csvreader, 200):
# 将数据转换为Python字典
data = {headers[i]: row[i] for i in range(len(headers))}
# print (data)
# 对字典进行操作
datalist.append(data)
采用itertools和csv 不用pandas读取指定行数的csv文件
最新推荐文章于 2024-08-10 10:46:00 发布