-1

我无法让 python 打开使用 .txt 文件内容作为查询字符串的链接。我正在使用 Python 3.7.0 并且能够编写代码来打开网站并检查我直接输入的字符串,以及打开我的文本文件并打印内容,但是当我尝试制作文本时文件的内容查询它会引发错误。

我添加了打印我需要打开的链接的行,以确保它正确显示并且工作正常,我可以将其复制并粘贴到我的浏览器中并获得正确的结果。

这是我使用的代码

我得到的错误截图

我是这方面的初学者,所以任何建议或解释都将成为救命稻草!

4

2 回答 2

0

错误在于传递给 urlopen() 的字符串。当它尝试打开链接时,您会收到 HTTP 400 : Bad request 错误,这意味着您提供的链接有问题。文本可能有空格,并且您没有正确转义字符。是可以帮助您的链接。

或者,您也可以使用 Python Requests库。

(请在问题中包含代码而不是屏幕截图)

于 2018-10-07T19:51:44.797 回答
0

检查您请求的 http 是否“确实”存在。此外,我不确定您的 .txt 文件看起来如何,但请重新检查代码(.read()部分)以确保您要作为查询添加的数据得到正确处理。

于 2018-10-07T19:55:04.303 回答