|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def data():
print(type(urls()))
htmm=json.loads(urls())
date_list = jsonpath.jsonpath(htmm,"$..period")
kjh_list = jsonpath.jsonpath(htmm,"$..result")
print(date_list)
type(urls()显示为str,用json.loads(urls()) 转换了。
最后 print(date_list) 还是报错。为什么呢?
====== RESTART: C:\Users\Administrator\Desktop\新建文件夹 (4)\11 - 副本 (2).py ======
<class 'str'>
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\新建文件夹 (4)\11 - 副本 (2).py", line 53, in <module>
print(data())
File "C:\Users\Administrator\Desktop\新建文件夹 (4)\11 - 副本 (2).py", line 40, in data
htmm=json.loads(urls())
File "K:\python\Python3\lib\json\__init__.py", line 348, in loads
return _default_decoder.decode(s)
File "K:\python\Python3\lib\json\decoder.py", line 340, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 3863 (char 3862) |
|