我想从currency converter API得到的Json响应中获取key和value,得到一个错误:“of string index must be integers”。下面是Python代码、Json中的数据和错误消息。在import json

from urllib.request import urlopen

with urlopen ("http://free.currencyconverterapi.com/api/v6/convert?q=ZAR_GBP,ZAR_USD")as response:

source=response.read()

data= json.loads(source)

data=json.dumps(data,indent=2)

print(data)

value= (data['results']['ZAR_GBP']['val'])

print(value)

Json输出为:

^{pr2}$

如果我想访问键“val”及其值,这会给我一个错误---------------------------------------------------------------------------

TypeError Traceback (most recent call last)

in ()

5 data= json.loads(source)

6 data=json.dumps(data,indent=2)

----> 7 print (data['results']['ZAR_GBP']['val'])

8

TypeError: string indices must be integers

python字符串索引必须是整数_TypeError:在Python中,字符串索引必须是整数相关推荐

  1. python遍历数组获取下标_如何在循环中获取索引(数组下标)

    如何获取列表的索引值呢? ints = [8, 23, 45, 12, 78] 如果像C或者PHP那样可以加入一个状态变量,这里使用Python最好的选择就是用内建函数enumeratefor i i ...

  2. oracle 判断数字是否为整数,怎么判断JS中一个数字是否为整数?

    怎么判断JS中一个数字是否为整数? 面试的时候遇到的问题,然后小疯回去查就几种方法,姑且一看,请多指正. 方法一: var ss =$("#ss").val(); var sss ...

  3. mysql中建立索引的原则_在SQL数据库中设定索引的原则是什么?(注意是设定不是创建)...

    其实索引的好坏还和你的查询语句有关系,就是where后边的列有关.如果两者协调不好的话,同样应用索引也得不到什么好处.下边的文章希望对你有益: 索引的设计 A:尽量避免表扫描检查你的查询语句的wher ...

  4. python字符串三种常用的方法或函数_python中字符串常用的函数

    s ="hello world" s[2] >>> "l" 索引 s.index("l") >>> 2 ...

  5. python能够处理的最大整数是多少_python中能输出的最大整数位是多少

    考虑下面的Python程序. # A Python program to demonstrate that we can store # large numbers in Python x = 100 ...

  6. java字符串常量存哪里_浅谈JAVA中字符串常量的储存位置

    在讲述这些之前我们需要一些预备知识: Java的内存结构我们可以通过两个方面去看待它. 从该角度看的话Java内存结构包含以下部分:该部分内容可以结合:JVM简介(更加详细深入的介绍) 1.栈区:由编 ...

  7. java字符串的哈希码_获取Java中字符串的哈希码

    该hashCode()方法用于获取字符串的哈希码.此方法不接受任何参数,因为它是默认方法,并且它返回哈希码值. hashCode()给出了演示Java方法的程序,如下所示: 示例import java ...

  8. 第十章——维护索引(8)——在计算列中创建索引提高性能

    前言: 在理解计算列上的索引之前,先了解计算列的基本知识.计算列由可以使用同一表中的其他列的表达式计算得来.表达式可以是非计算列的列名.常量.函数,也可以是用一个或多个运算符连接的上述元素的任意组合. ...

  9. html字符串转成数组,图文详解JavaScript中字符串转换为数组的方法

    在前端开发中经常需要使用JavaScript,那你知道怎么将JS字符串转换为数组吗?这篇文章就和大家讲讲JS将字符串转换为数组的方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 之前一篇文章已经给大 ...

最新文章

  1. String拼接字符串效率低,你知道原因吗?
  2. 局部内部类访问方法中的局部变量为什么加final
  3. java中bufferendwriter_Java IO系列(三)Writer
  4. python图像锐化_opencv实现图片模糊和锐化操作
  5. C#10 和 .NET6 代码跨平台开发
  6. Unity3d之AssetBundle打包与读取
  7. phpstorm xdebug配置
  8. 同事:别加班了,今天可是你们1024程序员节啊!
  9. 云上可靠性测试:让我们一起给开发找点事儿
  10. java 找序列最小值_【C++编程练习】任意给定 n 个有序整数,求这 n 个有序整数序列的最大值,中位数和最小值...
  11. python set dict tuple and list
  12. uni-app 小程序后端返回二进制流图片显示
  13. 一个在线文字转语音工具
  14. 在调试的时候碰到了Render process gone.问题
  15. python在cmd中文乱码解决办法
  16. pptp中的pac与pns
  17. 【STM32F407的DSP教程】第31章 STM32F407实数浮点FFT(支持单精度和双精度)
  18. 浅谈傅里叶——2. 连续傅里叶公式推导与三角函数正交性
  19. 台式计算机的计算速度,台式机网速如何测试
  20. sniffer是利用计算机的,利用SNIFFER技术侦测局域网中的ARP欺骗及解决方案

热门文章

  1. 2018年计算机学校迎新标语,2018学校迎新标语大全.doc
  2. linux进程管理 pdf,高效与精细的结合--Linux的进程管理.pdf
  3. 282021年湖南高考成绩查询,2010年湖南高考成绩查询
  4. 深入jvm虚拟机第4版_深入理解JVM虚拟机
  5. 关于计算机的英语作文九年级,实用的九年级英语作文合集6篇
  6. 计算机组成原理主存储器知识点,计算机组成原理(存储器).ppt
  7. 学php5还是php7,学习猿地-php5.*与php7.* 区别
  8. makefile例子
  9. Java学习笔记_方法
  10. 微信抢红包的方案_免费公开实收20000的烤鸭店营销方案,餐饮行业可复用