Re: chomp?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Timothy Grant

    Re: chomp?

    On Fri, Oct 17, 2008 at 3:37 PM, Matt Herzog <msh@blisses.or gwrote:
    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
    --

    >

    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]
Working...