我想查看文件中的一行是否包含(不等于)Excel文件中的一行。
data = pd.read_excel('C:/Users.../excel.xlsx', sep='\t')
f=open("list.txt", "r+")
for line in f:
line = line.rstrip()
for vh in data["Column_of_interest"]:
vh = vh.rstrip()
match = line in vh
print (match)
break
结果应该都是'True',但它只给我第一个'True'。
答案 0 :(得分:1)
即使您没有找到匹配项,您也会破解...您发布的代码会将文本文件中的所有行与Excel文件的第一行进行比较,因为它始终执行&# 34;破"在内在的第一次迭代结束时。
答案 1 :(得分:0)
data = pd.read_excel('C:/Users.../excel.xlsx', sep='\t')
f=open("list.txt", "r+")
for line in f:
line = line.rstrip()
for vh in data["Column_of_interest"]:
vh = vh.rstrip()
if line in vh:
print True
continue