CSV读取器和唯一ID

你好,我想使用CSV模块读取一些数据,然后使用hashable方法(如有数百万条记录)找到独特的id并把这些另一个文件,谁能建议?以下是到目前为止的代码鳍=开放(CSV_INPUT rb)输出信号=开放(CSV_OUTPUT,"世界银行")读者= csv.读者(鳍,分隔符=科(254))作家= csv.writer(输出端)headerList = reader.next ()UID = {}#求助#打印headerList#【"时间","用户id","知识产权")试一试:在读者[1]:行UID(行)= 1其他:列表= UID.keys ()writer.writerows(列表)fin.close ()fout.close ()迈克

# 回答1

迈克P写道:你可以压缩一个计数器或使用uuid模块,取决于是多么独特的你想要你的id.<代码>导入系统,系统导入csv出现进口itertools进口uuid东西= "那只敏捷的棕色狐狸跳过了懒惰的狗".split ()f =开放("输出.csv"、"白平衡")作家= csv.作家(f)## 1 -风格数字计数器#作家.出现writerows (zip (itertools.count(),东西))## 2 - uuid风格#作家.writerows (uuid.uuid1())年代的东西)f.close ()操作系统.startfile ("output.csv")> < /代码TJG
# 回答2

任何人有任何基准32之间的性能差异和64位版本的Python为特定类别的操作,例如.数学、文件、字符串等操作吗?我的问题是操作系统中性所以随时分享你的经验Windows或Linux操作系统.谢谢你!马尔科姆

标签: python

添加新评论