program to generate data helpful in finding duplicate large files

Chris Angelico rosuav at
Fri Sep 19 13:36:37 CEST 2014

On Fri, Sep 19, 2014 at 9:04 PM, Steven D'Aprano
<steve+comp.lang.python at> wrote:
>> Hmm, you sure exit won't work?
> In the interactive interpreter, exit is bound to a special helper object:
> py> exit
> Use exit() or Ctrl-D (i.e. EOF) to exit
> Otherwise, you'll get NameError.

It's not the interactive interpreter alone. I tried it in a script
before posting.

Python 2.7.3 on Linux, 2.6.8 on Linux, 3.5.0ish Linux, 2.7.8 Windows,
2.6.5 Windows, 3.3.0 Windows, and 3.4.0 Windows, all work perfectly,
with (AFAIK) default settings. The only one that I tried that doesn't

import sys
2.4.5 (#1, Jul 22 2011, 02:01:04)
[GCC 4.1.1]
Use Ctrl-Z plus Return to exit.
<type 'str'>
Traceback (most recent call last):
  File "", line 5, in ?
TypeError: 'str' object is not callable

I've no idea how far back to go before it comes up with a NameError.
However, this is provided (as is made clear by the type lines) by, and so can be disabled. But with default settings, it is
possible to use exit(1) to set your return value.


More information about the Python-list mailing list