Undoing character read from file
Emeka
emekamicro at gmail.com
Fri Feb 17 22:17:23 EST 2012
Neil,
Thanks. Could you throw a simple example?
Regards, \Emeka
On Fri, Feb 17, 2012 at 3:12 PM, Neil Cerutti <neilc at norwich.edu> wrote:
> On 2012-02-16, MRAB <python at mrabarnett.plus.com> wrote:
> > On 16/02/2012 23:10, Emeka wrote:
> >> Hello All,
> >>
> >> I know about seek and tell while using readline. What about if I am
> >> using read, and I want to undo the last character I just read(to return
> >> it back to the stream). How do I achieve this?
> >>
> > Try:
> >
> > f.seek(-1, 1)
> >
> > It seeks -1 relative to the current position (the second
> > argument defaults to 0 for relative to start of file).
>
> Unless it's a stream opened in binary mode this will not work.
> You'd need to maintain a n-character length buffer instead, with
> n being the maximum number of characters you'd like to be able to
> put back.
>
> --
> Neil Cerutti
> --
> http://mail.python.org/mailman/listinfo/python-list
>
--
*Satajanus Nig. Ltd
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20120218/98ea762e/attachment-0001.html>
More information about the Python-list
mailing list