我正在编写一个 Twitter 回复机器人,它回复特定主题标签下的每条推文。我正在尝试添加一个功能,让机器人将它回复的每个推特 ID 存储在文本文档中,这样它就再也不会回复它们了。但是,由于某种原因我遇到了错误。
终端报错:
invalid literal for int() with base 10:
我的错误在哪里:
last_seen_id = int(file_read.read().strip())
我的代码:
def read_last_seen(reply.txt):
file_read = open(reply.txt, 'r')
last_seen_id = int(file_read.read().strip())
file_read.close()
return last_seen_id
def store_last_seen(reply.txt, last_seen_id):
file_write = open(reply.txt, 'w')
file_write.write(str(last_seen_id))
file_write.close()
return
我尝试改变它并事先将整数添加到文本文档中,但没有任何效果。我是初学者编码员,任何帮助都很重要。