我正在尝试使用Python的内置过滤器功能,以便从CSV中的某些列中提取数据.这是一个很好用的过滤功能吗?我是否必须首先在这些列中定义数据,或者Python会以某种方式知道哪些列包含哪些数据?
由于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)
| 归档时间: |
|
| 查看次数: |
1890 次 |
| 最近记录: |