我有一个存储在文本文件中并加载到列表中的文章标题列表。我正在尝试将当前标题与该列表中的所有标题进行比较,如下所示
def duplicate(entry):
for line in posted_titles:
print 'Comparing'
print entry.title
print line
if line.lower() == entry.title.lower()
print 'found duplicate'
return True
return False
我的问题是,这永远不会返回 true。当它为 and 打印出相同的字符串时entry.title
,line
它不会将它们标记为相等。是否有字符串比较方法或我应该使用的东西?
编辑查看字符串的表示后,repr(line)
正在比较的字符串如下所示:
u"Some Article Title About Things And Stuff - Publisher Name"
'Some Article Title About Things And Stuff - Publisher Name'