【发布时间】:2017-07-05 18:25:58
【问题描述】:
ViolList 是一个包含元素 ['A 230kv','BCD 120kv (after)','yz ckt 1'] 的列表,并且 txt 文件有诸如
之类的行描述'BCD 120kv(后)
第一行
描述 A 230kv - fg 115 kv ckt 2
第 2 行
说明 yz ckt 1
第 3 行
描述...
行...
我需要完全匹配它们,使得 A 230kv != A 230kv - fg 115 kv ckt 2
with open(ContFile.get(), "r") as content_file:
sectionFound = False
for line in content_file:
for x in ViolList:
x = 'description ' + x
if x.upper() == line.upper():
sectionFound = True
print sectionFound
break
if sectionFound == True:
outfile.write('Found")
下图显示 'line' 和 'x' 但仍然没有返回 Found:
【问题讨论】: