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