[Python-3000] Pre-PEP: Simple input built-in in Python 3000 (original) (raw)

Steven Bethard steven.bethard at gmail.com
Fri Dec 22 18:17:25 CET 2006


On 12/22/06, Fredrik Lundh <fredrik at pythonware.com> wrote:

Andre Roberge wrote:

> The various possibilities mentioned in various forums include: > > ask() > askuser() > getstring() > input() # rejected by BDFL > prompt() > read() > userinput() > getresponse() why not call it "readline", and define it as import sys def readline(): return sys.stdin.readline() ? if you include the definition in the docstring, you get a nice little lead-in to a discussion about modules and object access syntax.

+1. This also makes it clearer that a whole line is read in. So if you want to, say, read a single character at a time (a frequent c.l.py question) you'll know you have to do something else.

STeVe

I'm not in-sane. Indeed, I am so far out of sane that you appear a tiny blip on the distant coast of sanity. --- Bucky Katt, Get Fuzzy



More information about the Python-3000 mailing list