Python 解压缩序列的最佳方式

我有15列的csv文件。给定以下代码,什么是最好的pythonic方法来存档它?


with open('file.csv') as f:

    for lname, fname, age, phone, email, company, company_no, blah, blah in csv.reader(f):

        pass

我试图解开序列,但有15列看起来很丑陋。我试过这样:


with open('file.csv') as f:

    for row in csv.reader(f):

        fname = row[0]

        lname = row[1]

        ...

但这不是我想要的。我怎么能把这个干净?


波斯汪
浏览 65回答 1
1回答

呼唤远方

使用 DictReader 并按名称访问字段(可能提供名称作为 dictreader 构造函数的输入)。解压缩对于有限数量的字段来说很棒,但在这里我想说,正如你所说,你有太多的字段,事情变得不合理。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python