dft2010 发表于 2021-9-30 15:01

python for in迭代返回数据None报错

本帖最后由 dft2010 于 2021-10-1 08:01 编辑

问题已解决,感谢各位~

Prozacs 发表于 2021-9-30 15:17

你的Avtive_List取的是None 当然不能for循环啦。循环Avtive_List之前做个判断

Unexpectedly 发表于 2021-9-30 15:20

没读到东西,应该加个判断Avtive_List是否为空

hekun521 发表于 2021-9-30 16:05

感谢分享 谢谢

我今天是大佬 发表于 2021-9-30 16:08

本帖最后由 我今天是大佬 于 2021-9-30 16:09 编辑

activitys 都能写出来, 水平究竟是有多差!

元素id也是重复的, 你们学校的这个网站水平是真的差

dft2010 发表于 2021-9-30 16:47

Prozacs 发表于 2021-9-30 15:17
你的Avtive_List取的是None 当然不能for循环啦。循环Avtive_List之前做个判断

Avtive_List这个为空我也知道,关键是不知道该怎么处理,else写啥呢,脑子木木的,可以帮我写一下么····

Prozacs 发表于 2021-9-30 16:50

dft2010 发表于 2021-9-30 16:47
Avtive_List这个为空我也知道,关键是不知道该怎么处理,else写啥呢,脑子木木的,可以帮我写一下么·· ...

if Avtive_List:
    for Active_Info in Avtive_List:

其实好多时候 发表于 2021-9-30 18:41

这个是干嘛的?

dft2010 发表于 2021-9-30 20:17

本帖最后由 dft2010 于 2021-9-30 20:43 编辑

Prozacs 发表于 2021-9-30 16:50
if Avtive_List:
    for Active_Info in Avtive_List:
    Course_DeatilContent = requests.get(Url,headers=LoginHeaders).json()['body']
KeyError: 'body'

我用异常捕获解决了这个问题,不过我想知道有其他的办法么~~~
页: [1]
查看完整版本: python for in迭代返回数据None报错