繁体   English   中英

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

[英]Can't enter txt file contents as query string using python

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

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

这是我使用的代码

以及我得到的错误截图

我在这方面完全是初学者,因此任何建议或解释都将是救星!

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM