for tweets in ExistingTweets:
ExistString = tweets['text']
ExistString = ExistString[:15]
if randomQuote[:16] == ExistString:
randomQuote = AllQuotes[randint(0,5)].getText()
randomQuote = randomQuote[printUntil:]
我想看看,我即將推特的報價已被啾啾。 ExistString和randomQuote匹配一次(我知道我在調用randomQuote中的16,但不知何故:15和:16等於相同的輸出),但randomQuote不會改變!試圖通過推文檢查,如果一個已經存在twython
任何幫助表示讚賞,謝謝!
在python中,如果嘗試切割超過列表的末尾,它將返回切片直到列表結束。這可能是爲什麼你使用':15'和':16'獲得相同的輸出。 –
@CarlesMitjans我得到了相同的輸出,因爲randomQuote在開始時多了一個字符......愚蠢的錯誤! –