【问题标题】:How to pass an URL with whitespace in Python 3 urllib.request.urlopen() function? [duplicate]如何在 Python 3 urllib.request.urlopen() 函数中传递带有空格的 URL? [复制] 【发布时间】:2017-07-18 05:12:08 【问题描述】: 这是我尝试运行的显示错误的简单程序。如果我传递没有空格的 URL,那么程序可以正常运行。 错误:404 错误请求。 如果不是“Hey You”,而是通过“Hey%20You”。程序运行正常。 【问题讨论】: 最好不要粘贴图片而是包含代码。如果您想知道如何格式化代码,请查看格式化常见问题解答。 标签: python python-3.x python-3.5 【解决方案1】: 您可以将字符串传递给urllib.parse.quote,以处理空格等特殊字符的转义。 【讨论】: