json - 使用python中的API计算纬度/经度距离时出现JSONDecodeError
问题描述
我有如下代码片段
lat2,long2=wireline_coordinates[i][0],wireline_coordinates[i][1]
j=requests.get(f"http://router.project-osrm.org/route/v1/car/{long},{lat};{long2},{lat2}?overview=false""")
rr=json.loads(j.content)
d=(rr.get('routes')[0]['distance'])/1000
我在5000
点数据集上运行它,我得到了first 100/200
点的错误(我已经尝试过),But when I run for all 5000 sets
我得到了下面指定的错误。
使用该功能
时出现此错误。loads()
我是这个领域的新手,所以我无法找出导致错误的确切原因。
请帮帮我!!
-->JSONDecodeError: Expecting value: line 1 column 1 (char 0)
解决方案
推荐阅读
- javascript - 使用 php 或 javascript 排序评论数据算法
- r - FUN 中的错误(左,右):二元运算符 2 的非数字参数
- ionic-framework - Ionic PDFMake 在 PDF 生成后在页面之间切换时抛出错误
- javascript - setState 不是本机反应中的函数
- sql - 使用 R 从 SQL Server 导入数据截断前导零
- javascript - 如何使用ajax get绑定下拉列表
- flutter - [Flutter]如何将视频下载到应用程序,并使其只能通过应用程序访问(类似于 Youtube/Netflix)
- amazon-web-services - 将 AWS 网络 ACL 映射到网络防火墙规则组
- python - 使用 AsyncEngine 执行任何 SQL 查询时的 SQLAlchemy v1.4 ObjectNotExecutableError
- node.js - 使用 request 发出 POST HTTP 请求不会返回 request.Response 用于回调