在Python中使用过滤器功能

man*_*a45 1 python csv filter

我正在尝试使用Python的内置过滤器功能,以便从CSV中的某些列中提取数据.这是一个很好用的过滤功能吗?我是否必须首先在这些列中定义数据,或者Python会以某种方式知道哪些列包含哪些数据?

num*_*er5 7

由于python吹嘘"包括电池",对于大多数日常情况,有人可能已经提供了解决方案.CSV就是其中之一,有内置的csv模块

此外tablib是一个很好的第三方模块,尤其是你在处理非ASCII数据.

对于您在评论中描述的行为,这将执行以下操作:

import csv
with open('some.csv', 'rb') as f:
   reader = csv.reader(f)
   for row in reader:
      row.pop(1)
      print ", ".join(row)
Run Code Online (Sandbox Code Playgroud)