好的,我有这个数据的文件:
data = """4,sons,hey,what,Z,U
3,dogs,watch,who,U,H
2,times,did,1,won,G"""
我想知道,如何从这些数据中提取第一个元素?
在这种情况下,第一名是数字,所以我尝试了:
filter(str.isdigit, data)
但由于我在数据中有其他数字,因此不适合我。有什么新想法吗?
答案 0 :(得分:2)
这是一个csv文件。使用csv
模块解析它:
import csv
with open('file.csv') as f:
csvreader = csv.reader(f)
for row in csvreader:
print row[0]
或者如果您发现需要所有列:
import csv
with open('file.csv') as f:
csvreader = csv.reader(f)
for number, what, are, these, entries, called in csvreader:
print number