美文网首页
《python编程从入门到实践》17.2.3章根据数据绘图练习问

《python编程从入门到实践》17.2.3章根据数据绘图练习问

作者: 希宝宝的美妈 | 来源:发表于2019-01-08 14:30 被阅读0次

在17章的练习中,17.2.3绘图中对每个项目都添加了字典,如下:


names, plot_dicts = [], []

for repo_dictin repo_dics:

names.append(repo_dict['name'])

plot_dict = {

'value': repo_dict['stargazers_count'],

        'label':repo_dict['description'],

        'xlink': repo_dict['html_url']

}

plot_dicts.append(plot_dict)

在运行时,会报错:AttributeError: 'NoneType' object has no attribute 'decode'

要解决此问题,需修改以下几个地方:

1.将代码中的'label':repo_dict['description'], 替换为'label':str(repo_dict['description'])

2.在代码头部增加如下代码,我的python版本为2.7


import sys

reload(sys)

sys.setdefaultencoding("utf-8")

至此,该问题已经解决。

相关文章

网友评论

      本文标题:《python编程从入门到实践》17.2.3章根据数据绘图练习问

      本文链接:https://www.haomeiwen.com/subject/zinvrqtx.html