标签: python python-3.x
我无法让python打开一个将.txt文件的内容用作查询字符串的链接。我正在使用Python 3.7.0,并且能够编写代码来打开网站并检查我直接输入的字符串,以及打开文本文件并打印内容,但是当我尝试制作文本时文件的内容会引发查询错误。
我添加了一些行,这些行打印出我需要打开以确保其正确显示并可以正常工作的链接,我可以将其复制并粘贴到浏览器中,以获得正确的结果。
Here's the code I used
And a screenshot of the error I get
我完全是个初学者,所以任何建议或解释都将成为救生员!
答案 0 :(得分:0)
错误与传递给urlopen()的字符串有关。当它尝试打开链接时,您会收到HTTP 400:错误的请求错误,这意味着您提供的链接有问题。文本可能有空格,并且您没有正确转义字符。 Here是可以为您提供帮助的链接。
或者,您也可以使用Python Requests库。
(请在问题中包含代码,而不是屏幕截图)
答案 1 :(得分:0)
检查您所请求的http是否“实际”存在。此外,我不确定您的.txt文件的外观如何,但是请重新检查代码(.read()部分),以确保正确处理了要添加为查询的数据。
.read()