【发布时间】:2012-10-19 09:48:31
【问题描述】:
我正在尝试使用
对对象列表进行排序my_list.sort(key=operator.attrgetter(attr_name))
但如果任何列表项具有attr = None 而不是attr = 'whatever',
然后我得到一个TypeError: unorderable types: NoneType() < str()
在 Py2 中这不是问题。我如何在 Py3 中处理这个问题?
【问题讨论】:
-
你试过2to3吗?
-
是的。那是一段代码在 2to3 之后停止工作。
标签: python python-3.x python-2to3