Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
字符串函数在Python中不处理JSON字符串_Json_Python 3.x - Fatal编程技术网

字符串函数在Python中不处理JSON字符串

字符串函数在Python中不处理JSON字符串,json,python-3.x,Json,Python 3.x,我从api中提取了以下数据,并将其转换为字符串以对其执行字符串操作 import urllib.request def f1(): strurl=urllib.request.urlopen("https://api.somedateapi.io") info=strurl.read() print(info) part1=list(info.split(",")) print (part1) f1() 它给出了列表的类型错误(str.split(

我从api中提取了以下数据,并将其转换为字符串以对其执行字符串操作

import urllib.request
def f1():


    strurl=urllib.request.urlopen("https://api.somedateapi.io")
    info=strurl.read()
    print(info)
    part1=list(info.split(","))
    print (part1)

f1()
它给出了列表的类型错误(str.split())-

当我尝试使用str.index(“”)时,也是同样的错误 请告诉我如何对其执行字符串操作?

.read()
返回错误提示的字节字符串。使用
decode
获取
str
对象:

info = strurl.read().decode()
info = strurl.read().decode()