如何执行python Web API请求仅在存在时才返回值

武杜普拉雅库

我正在尝试进行 api 连接,一切正常,但是当 python 必须打印一些不存在的值时,它给了我错误。当值存在时一切正常

代码:(使用python 3.7)

r = requests.get('https://api.csgofloat.com/?url=%s' %floaat, headers={})
data = r.json()
print("Sticker 1: %s" %data['iteminfo']['stickers'][0]['name'])
print("Sticker 2: %s" %data['iteminfo']['stickers'][1]['name'])
print("Sticker 3: %s" %data['iteminfo']['stickers'][2]['name'])
print("Sticker 4: %s" %data['iteminfo']['stickers'][3]['name'])

当我拥有所有 4 个值时,我得到所有值,但只有 1 个值,它打印存在的值,然后给出错误并退出脚本,并且没有返回值,我只得到错误(如前所述)

打印错误:

回溯(最近一次调用):文件“C:\Users\Joao\Desktop\Folderzz\Scripts\script.py”,第 47 行,打印中(“Sticker 1: %s” %data['iteminfo']['贴纸'][0]['name']) IndexError:列表索引超出范围

葫芦维卡

问题是你不知道有多少“贴纸”进来,所以你应该做一个循环:

i = 0
for sticker in data['iteminfo']['stickers']
   i += 1
   print "Sticker {}: {}".format(i, sticker)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何并行执行Web请求?

来自分类Dev

如何执行对REST Web服务的POST请求?

来自分类Dev

执行Web请求时如何指定仅连接超时?

来自分类Dev

在 Python 中,如何在执行 `if` 语句时从函数返回值?

来自分类Dev

仅在目标存在时才执行的GNU Make规则?

来自分类Dev

Makefile:如何编写仅在某个共享库不存在时才执行的规则?

来自分类Dev

如何执行Python并行API请求处理?

来自分类Dev

如何通过 web api 执行 crm book 操作?

来自分类Dev

仅在Rails中存在记录时才如何删除?

来自分类Dev

“ PHP”如何仅在变量存在时才包含“-”?

来自分类Dev

仅在Rails中存在记录时才如何删除?

来自分类Dev

“ PHP”如何仅在变量存在时才包含“-”?

来自分类Dev

如何返回Web API数据

来自分类Dev

仅当 in 子句中的值存在时才返回值

来自分类Dev

Web-Api:收到请求时-做出响应,然后继续执行与请求相关的工作

来自分类Dev

如何在c#中使用chrome web浏览器获取javascript的返回值

来自分类Dev

如何返回满足某些条件的所有节点的列表以及仅在满足条件时才可用的值?

来自分类Dev

仅在请求Servlet时如何在Tomcat中初始化Web应用程序

来自分类Dev

Python:如何在返回值上限制函数部分的执行

来自分类Dev

在检查是否存在Java 8 Optional时如何返回值?

来自分类Dev

当表中不存在数据时,如何不返回值 0,SQLPLUS

来自分类Dev

在Azure Web服务中执行python脚本但不在ML实验中执行python脚本时发生错误0085

来自分类Dev

如何仅在node.js中的https上执行Web服务/应用程序

来自分类Dev

如何在Web Api中限制请求?

来自分类Dev

如何在Web Api中限制请求?

来自分类Dev

从Web服务返回值的函数

来自分类Dev

从Web服务返回值的函数

来自分类Dev

在初始化函数中终止Web API请求的执行

来自分类Dev

在初始化函数中终止Web api请求的执行

Related 相关文章

  1. 1

    如何并行执行Web请求?

  2. 2

    如何执行对REST Web服务的POST请求?

  3. 3

    执行Web请求时如何指定仅连接超时?

  4. 4

    在 Python 中,如何在执行 `if` 语句时从函数返回值?

  5. 5

    仅在目标存在时才执行的GNU Make规则?

  6. 6

    Makefile:如何编写仅在某个共享库不存在时才执行的规则?

  7. 7

    如何执行Python并行API请求处理?

  8. 8

    如何通过 web api 执行 crm book 操作?

  9. 9

    仅在Rails中存在记录时才如何删除?

  10. 10

    “ PHP”如何仅在变量存在时才包含“-”?

  11. 11

    仅在Rails中存在记录时才如何删除?

  12. 12

    “ PHP”如何仅在变量存在时才包含“-”?

  13. 13

    如何返回Web API数据

  14. 14

    仅当 in 子句中的值存在时才返回值

  15. 15

    Web-Api:收到请求时-做出响应,然后继续执行与请求相关的工作

  16. 16

    如何在c#中使用chrome web浏览器获取javascript的返回值

  17. 17

    如何返回满足某些条件的所有节点的列表以及仅在满足条件时才可用的值?

  18. 18

    仅在请求Servlet时如何在Tomcat中初始化Web应用程序

  19. 19

    Python:如何在返回值上限制函数部分的执行

  20. 20

    在检查是否存在Java 8 Optional时如何返回值?

  21. 21

    当表中不存在数据时,如何不返回值 0,SQLPLUS

  22. 22

    在Azure Web服务中执行python脚本但不在ML实验中执行python脚本时发生错误0085

  23. 23

    如何仅在node.js中的https上执行Web服务/应用程序

  24. 24

    如何在Web Api中限制请求?

  25. 25

    如何在Web Api中限制请求?

  26. 26

    从Web服务返回值的函数

  27. 27

    从Web服务返回值的函数

  28. 28

    在初始化函数中终止Web API请求的执行

  29. 29

    在初始化函数中终止Web api请求的执行

热门标签

归档