Print formatting - same line printing?
Michael Hudson
mwh21 at cam.ac.uk
Sun Jun 4 12:29:27 EDT 2000
More information about the Python-list mailing list
Sun Jun 4 12:29:27 EDT 2000
- Previous message (by thread): Print formatting - same line printing?
- Next message (by thread): Print formatting - same line printing?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Bablos" <angband at blueyonder.co.uk> writes: > Hi There... > > Now that I've got my FTP client doing some basic stuff, I now have a > progress report which looks something like the following; > > uploaded X bytes > uploaded Y bytes > uploaded Z bytes > > Is there a way that I can get Python to print this all on the same > line, so that it looks as if the line is being updated constantly, as > opposed to having a ridiculously long list of 'uploaded...' lines? Maybe print "uploaded %s bytes"%(bytecount,), ? If you wat to replace the line you just wrote with a new line, you're into escape code territory. This sort of works on an xterm: >>> for i in range(10): ... print "uploaded %s bytes\033[A"%i ... time.sleep(1) ... but I think you probably want to look at curses to do this sensibly. Cheers, M. -- [Perl] combines all the worst aspects of C and Lisp: a billion different sublanguages in one monolithic executable. It combines the power of C with the readability of PostScript. -- Jamie Zawinski
- Previous message (by thread): Print formatting - same line printing?
- Next message (by thread): Print formatting - same line printing?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list