我正在创建一个应用程序,它查看网站的文本,然后检查输入字符串是否在网站url的url中。我的做法是:
我希望我解释得很好。这是我的密码:
def getGame():
game = gameEntry.get()
gameClean = game.replace(' ', '_')
print(gameClean)
gameCheck1 = requests.get('INSERT LINK HERE')
game2 = gameCheck1.text
with open('Links.txt', 'w+') as f:
f.write(game2)
readLinks = f.readlines()
for link in readLinks:
if game in link:
print(f'Found working link: {link}')
提前谢谢
当您写入文件时,文件指针结束于文件的末尾;后续读取从文件末尾开始,但未找到任何内容。要修复此问题,请在
write
调用之后调用f.seek(0)
,将文件指针移回文件的开头另外,作为旁注,没有理由调用
.readlines()
;只需完全删除readlines
行并将循环更改为:您将根据需要阅读这些行(而不是在一次只需要一行的情况下预先创建一整行)
相关问题 更多 >
编程相关推荐