[Python-ideas] Deprecate str.find

Georg Brandl g.brandl at gmx.net
Fri Jul 15 21:49:34 CEST 2011


Am 15.07.2011 21:28, schrieb Antoine Pitrou:
> On 2011年7月15日 20:26:42 +0200
> Georg Brandl <g.brandl at gmx.net> wrote:
>>>> Sorry, I don't see the immense complication in
>>>> try:
>> line = readline()
>> except StopIteration:
>> line = ''
>>>> Of course, if the tokenize API was designed from scratch nowadays,
>> it would probably only accept iterables, and you'd have to make one
>> yourself from a file object using
>>>> iter(fd.readline, '')
>> Or, since file objects are iterable out of the box, you could simply
> pass the file object.

Yeah, that was a bad example :) What I wanted to show is that it's
a one-liner to make an iterator out of a readline-type function, even
if you have only that.
Georg


More information about the Python-ideas mailing list

AltStyle によって変換されたページ (->オリジナル) /