Long Live Python!

Rufus V. Smith nospam at nospam
Thu Jul 12 11:05:59 EDT 2001


"Alex Martelli" <aleaxit at yahoo.com> wrote in message
news:9ijpfk02a67 at enews4.newsguy.com...
> My proposed solution relied on the fileinput module's "in-place"
> behavior (WITH a backup, but that's optional I guess:-).  That
> module nicely wraps whatever concerns may need to be wrapped, AND
> works on as many files as you desire.
>
> def allbutfirst(files):
>     for line in fileinput.input(files,inplace=1,backup='.bak'):
>         if fileinput.filelineno()>1: print line,
>

I'm a definite Newbie, but to me this looks like it outputs the result
to stdout, rather than creating a new file with the first line removed,
which is what I thought the goal was.






More information about the Python-list mailing list