Bengt Richter wrote:
 >>> import os
 >>> [x for x in os.popen('pstat') if 'uptime' in x.lower()]
 ['Pstat version 0.3:  memory: 327080 kb  uptime:  4 15:44:16.696 \n']

[...]

There's got to be something leaner though.

I believe there is, though I can't guarantee this is a valid approach:

>>> import datetime
>>> import os
>>> def uptime():
...   t = os.stat('c:/pagefile.sys').st_mtime
...   td = datetime.datetime.now() - datetime.datetime.fromtimestamp(t)
...   return td
...
>>> print uptime()
12 days, 20:21:17.491000

(matches results of Bengt's and Fredrik's two approaches
two within a minute or so)

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

Reply via email to