【发布时间】:2018-08-08 15:51:04
【问题描述】:
我有一个数组 LiveTick = ['ted3m index','US0003m index','USGG3m index'],我正在读取一个 CSV 文件 book1.csv。我必须找到包含 csv 中的值的行。
例如,第 15 行将包含 ted3m index 500 | 600,第 20 行将包含 US0003m index 800 | 900,以此类推。
然后我必须获取行中包含的值,并为数组LiveTick 中包含的每个值解析它。我该如何进行?下面是我的示例代码:
with open('C:\\blp\\book1.csv', 'r') as f:
reader = csv.reader(f, delimiter=',')
writer = csv.writer(outf)
for row in reader:
for list in LiveTick:
if list in row:
print ('Found: {}'.format(row))
【问题讨论】:
-
这个csv有标题吗?
-
没有。它仅在第一列中具有值