Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么python在这种情况下不崩溃?_Python - Fatal编程技术网

为什么python在这种情况下不崩溃?

为什么python在这种情况下不崩溃?,python,Python,对于本页中的示例: 为什么不能在我的python 2.7中复制这个案例 为什么它会使python崩溃 $ python Python 2.4.2 (#2, Sep 30 2005, 21:19:01) [GCC 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu8)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>&

对于本页中的示例: 为什么不能在我的python 2.7中复制这个案例 为什么它会使python崩溃

$ python
Python 2.4.2 (#2, Sep 30 2005, 21:19:01) 
[GCC 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> f = lambda: None
>>> for i in xrange(1000000):
...     f = f.__call__
... 
>>> del f
Segmentation fault

这只是一个bug,请参见

所有软件都有bug,Python项目也不例外。它无法在2.7中复制,因为该错误已被发现并修复

具体来说,您发现的页面记录了各种此类崩溃错误,并且在顶部说明了这一点:

虽然在使Python解释器在正常使用中崩溃变得困难或不可能方面做了大量的工作,但是有很多相当简单的方法可以使解释器崩溃。BDFL最近出现在python开发人员邮件列表中:

我不是说这是不可接受的。我是说,如果你把它弄坏了,那就是一个bug,除非证明你是鲁莽的


任何已知的、尚未解决的bug都将添加到。如果您回顾这些测试的历史,您将能够找到更多的崩溃程序以及它们所适用的Python版本。大多数都需要像您问题中那样的模糊设置。

错误一直在被修复,包括这一个。为什么要有一个具体的解释来解释为什么不能在Python2.7中复制?我甚至不能在Python2.4.6中复制它,所以这给了你一个很好的搜索范围。我们有了它:,在Python2.4.4中修复。