【发布时间】:2014-01-10 11:22:56
【问题描述】:
我正在尝试搜索目录中任何 .csv 文件中的第一列是否具有以下值:TPW 或 KPM1 或 KPM2
如果是这样,那么我想将此文件名写入文件“Outfile_Files.txt”。
我仍然无法正确搜索;请赐教。
import os
import string
outfile = open("Outfile_Files.txt","w")
for filename in os.listdir("."):
if filename.endswith('.csv'):
with open(filename, 'r') as f:
for line in f:
words = line.split(",")
if words[0] in "TPW" or "KPM1" or "KPM2":
print words[0]
outfile.write(filename+ '\n')
break;
outfile.close()
【问题讨论】:
标签: python string csv comparison