无法使用python输入txt文件内容作为查询字符串

时间:2018-10-07 19:40:04

标签: python python-3.x

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

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

Here's the code I used

And a screenshot of the error I get

我完全是个初学者,所以任何建议或解释都将成为救生员!

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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