报错提示
Traceback (most recent call last):
File "E:\kc.py", line 27, in <module>
s_rep_result = s_rep['resultSet']
TypeError: string indices must be integers
原因分析
JSON格式导致的错误:
s_rep = client.service.callWebService(serviceName=s_name, userName=userName, password=s_pass, param='')
s_rep_result = s_rep['resultSet']
由于获取(s_rep)是json数据,所以要json.loads(),才能把json格式转为python识别的格式
代码改为:
s_rep = client.service.callWebService(serviceName=s_name, userName=userName, password=s_pass, param='')
s_rep_result = json.loads(s_rep).['resultSet']