csvx:无痛csv
csvx的Python项目详细描述
支持2和3的csv库可以正确地执行unicode操作,并允许您以有序字典的形式读取行,以便在默认情况下保持正确的顺序。
这让事情变得很容易。
例如。您有一个CSV要通过删除一列密码进行清理。
这就是它的样子。
importcsvxwithcsvx.OrderedDictReader('unsanitized.csv')ascsv_in:rows=list(csv_in)forrinrows:delr['password']withcsvx.DictWriter('sanitized.csv')ascsv_out:csv_out.write_dicts(rows)
文档
完整的文档位于https://csvx.readthedocs.org。