目標:讀取一個大的csv,8GB,16個列。對每一行驗證name列是否在某個list中,獲得對應id列的值。
坑:csv reader 巨慢
使用
with open(...) as f:for line in f:process(line) # <do something with line>
讀10000行需要20s
使用
with open("test.csv",newline = '') as f:reader = csv.reader(f)for row in reader:
python reader。讀10000行需要2min
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态