|
1、python2升级python3字典问题
2、PIL python2中Image的tostring在python3中废弃了,解决方法:
3、python3使用networkx 'MultiDiGraph' object has no attribute 'edge'
4、'cmp' is an invalid keyword argument for sort()
原因
在官方文档中可以发现,在python2中的sort()函数:
sort(cmp=None, key=None, reverse=False)
python3中的sort()函数:
sort(*, key=None, reverse=None)
少了cmp参数。
解决方法:
5、'dict_values' object has no attribute 'count'
dict方法dict.keys(),dict.items()和dict.values()返回"视图"而不是列表。
要将"视图"转换为列表,只需包装<$ c list()中的$ c> in_degrees.values():
在Python3中, dict.values()返回"视图"而不是列表:
用到pop,push的这些字典和python2中不一样都要list(),转化下才能在python3中使用
6、try 异常处理python2的,变成as
|
|