Okay,

It is now working as follows:

memFile = open('/proc/meminfo')
for line in memFile.readlines():
        if line.startswith("MemTotal"):
                memStr = line.split()
                memTotal = memStr[1]
memFile.close()
print "Memory: " + memTotal + "kB"

I'm learning the whole try, finally exception stuff so will add that
in as well.  Now, I'm trying to figure out the CPU speed.  In shell,
I'd do:

grep "^cpu MHz" /proc/cpuinfo | awk '{print $4}' | head -1

The "head -1" is added because if the server has 2 or more processors,
2 or more lines will result, and I only need data from the first
line.  So, now I'm looking for the equivalent to "head (or tail" in
Python.  Is this a case where I'll need to break down and use the re
module?  No need to give me the answer, a hint in the right direction
would be great though.

Thanks again,
Tom

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to