python - 使用 python 读取 URL 时出错,如何修复

标签 python python-requests

import requests
data = 'C:\Users\abc\Desktop\dashboard\dom.html'
response = requests.get(data)
print (response.json())

错误接收为

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

我尝试制作 data = (r'C:\Users\abc\Desktop\dashboard\dom.html') 给出错误

requests.exceptions.InvalidSchema: No connection adapters were found for url

最佳答案

请求中不能读取本地文件,默认只能使用http或https协议(protocol)。但是,您可以编写自定义适配器,但最好的方法是正常读取文件而不是使用请求。

with open("file.json") as fh:
    print(json.load(fh))

关于python - 使用 python 读取 URL 时出错,如何修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60106791/

相关文章:

python - 引擎盖下的 PyEphem - 它如何计算行星的位置?

python - 以灰度保存 matplotlib 图

python - CSRF 验证失败。请求中止

python - 如何评估嵌套的 boolean 值?

Python 请求 : get attributes from returned JSON string

google-api - 我如何解决 HTTPSConnectionPool(host ='www.googleapis.com' , port=443) 超过 url 的最大重试次数(谷歌云存储)

python - Plotly:如何处理堆叠漏斗图中不同的文本大小?

python - 禁用 Python 请求导入模块的 SSL 验证

python - 使用df到excel时不断出现多页错误,只有1页可以正常工作

Python 请求代码使 Javascript 被禁用或不受 Web 浏览器支持