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