类型:Python,创建时间:Dec. 31, 2011, 1:03 a.m.
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/9/。
在2.5版本之前的Python,输入exit
或者quit
会得到这样一条说明:
>>> exit 'Use Ctrl-D (i.e. EOF) to exit.'
尝试着输入exit()
或者quit()
,python报错。
>>> exit() Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: "str" object is not callable
很多新手都碰到这个问题。似乎exit
和quit
的存在只是为了告诉别人不要用exit
和quit
。这可真是奇怪的逻辑。
新版本的Python改了这种做法。输入exit()
和quit()
就如我们所料地退出了Python。这也意味着很多情况下我们不用再导入sys
这个模块了
Python2.5之前的程序:
>>> import sys >>> sys.exit()
现在:
>>> exit()
不过需要注意的事,脚本里面并不能应用exit()
函数。它只存在于解释器内。这个改动主要是为了方便*nix程序员的使用。Windows程序员都喜欢直接关闭窗口吧。
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/9/。
暂时还没有任何评论。