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在开始时多了一个字符......愚蠢的错误! –