我的Python代码有问题。由于某些原因,两个字符串的比较总是返回False
。在
def checkChanged(checkURL, currentMessage):
tempMessage = urllib.urlopen(checkURL)
tempMessage = tempMessage.read()
print (tempMessage + ". " + currentMessage + ".")
if (str(tempMessage) == str(currentMessage)):
print ("equal")
return False
else:
print ("not equal")
return True
(假设缩进正确。在这里插入时,我不得不重新格式化)
我认为问题是if
语句,我尝试过很多变体,其中两个字符串都没有被str()
括起来,我也尝试了is
而不是{False
。我把这两个值打印在这行之前只是为了检查它们是否完全相等。我错过什么了吗?在
目前没有回答
相关问题 更多 >
编程相关推荐