24得票3回答
为什么 len(None) 不返回 0?

None在Python中是一个对象。>>> isinstance(None, object) True 因此,它可以使用像__str__()这样的函数。>>> str(None) 'None' 但为什么它不对 __len__() 执行相同的操作呢?>&...

24得票1回答
检查PyObject是否为None。

我想检查我拥有的 PyObject 是否为 None 。 我天真地认为从函数返回的任何 None Pyobject * 都将是空指针,但事实并非如此。 那么:如何检查我所拥有的 PyObject * 是否指向一个 None 对象? 我知道有像 PyInt_Check(PyObject ...

23得票9回答
Django认证返回None。

我有以下的代码片段:user = User(username='h@h.com',email='h@h.com') user.set_password('pass') user.save() u = authenticate(username='h@h.com', password='pass...

22得票3回答
Python CSV没有'Writer'属性

有一段代码让我很困扰。在另一个脚本中它运行得很顺利,但不知道怎么回事现在就是不行了。 if csv的主要原因是我依赖于argparser中的-csv选项。但即使我在if语句外正确缩进运行它,它仍然返回相同的错误。import csv if csv: with open('outpu...

22得票5回答
当使用正则表达式的.groups()函数时,对于NoneType情况,正确的Try Exception是什么?

我正在尝试使用以下代码:try: clean = filter(None, re.match(r'^(\S+) (.*?) (\S+)$', full).groups()) except TypeError: clean = "" 但我收到了以下回溯信息...Traceback...

22得票2回答
从列表中删除项目导致列表变为NoneType

我想象中有一个简单的解决方案,但可能是我忽略了它。比起复杂的解决方法,这样更好,对吧? 简单地说:var = ['p', 's', 'c', 'x', 'd'].remove('d') 将var的类型更改为None。这是怎么回事?

20得票6回答
在Python字典中替换None

我恰巧有一个复杂的字典(包括列表、嵌套字典等)。其中一些键的值被设置为None。 是否有办法用自己设定的默认值替换这些None,而不考虑字典的复杂结构?

19得票4回答
Python字典中的None值

字典中的空值可以检查吗?dict = {'a':'None','b':'12345','c':'None'} 我的代码for k,v in d.items(): if d[k] != None: print "good" else: print "Bad 执行上述代码...

17得票2回答
将字符串"None"转换为正确的None的Pythonic方法

我可以创建一个if语句,但可能有更好的方法。

16得票2回答
无法对我的列表进行排序,因为它是NoneType类型?简单的Python

当我尝试计算BeautifulSoup网页爬虫的低价和高价时,出现了这个错误。以下是我的代码。我的列表不应该是一个整数列表吗? 在发布此问题之前,我查阅了类似的NoneType问题,但解决方案无效(或者可能是我没有理解!)Traceback (most recent call last): ...