chomp?
Timothy Grant
timothy.grant at gmail.com
Fri Oct 17 19:06:17 EDT 2008
On Fri, Oct 17, 2008 at 3:37 PM, Matt Herzog <msh at blisses.org> wrote:
> Hey Pythons.
>
> This script works fine except I would like it to NOT print everything on a newline.
> How can I tell print to chomp?
>
> Thanks.
>
> ------------------------------- snip ---------------------------------------------
> #!/usr/bin/python
> import time
> import sys
>
> def getload():
> f = open('/proc/loadavg')
> data = f.readline()
> f.close()
> (load1, load2, load3, extra) = data.split(' ',3)
> return float(load1)
>
> done = False
> while not done:
> while getload() < 3:
> print getload()
> time.sleep(3)
>
> # we left the loop!
> print "Ouch! My CPUs are roasting!
> time.sleep(3)
>
> --
> "'My country, right or wrong,' is a thing that no patriot would think of saying. It is like saying, 'My mother, drunk or sober.'"
>
> -- G.K. Chesterton
> --
> http://mail.python.org/mailman/listinfo/python-list
>
a ',' on the end of your print should suppress the newline.
>>> def x():
... print 'foo',
... print 'bar'
...
>>> x()
foo bar
--
Stand Fast,
tjg. [Timothy Grant]
More information about the Python-list
mailing list