On Thu, Aug 30, 2012 at 9:54 PM, <boltar2003@boltar.world> wrote: > What sort of object is posix.stat_result? Its not a dictionary or list or a > class object as far as I can tell. Thanks for any help.
There's some cool things you can do here. (Note that I'm testing this on a Windows box, so it's marginally different.) >>> import os >>> st=os.stat(".") >>> st nt.stat_result(st_mode=16895, st_ino=36873221949168842, st_dev=0, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1346329853, st_mtime=1311543704, st_ctime=1306188101) >>> help(st) You'll get a couple of pages of help text about the object class that the stat object is. You can do this with any object at all. Notably in this case: | This object may be accessed either as a tuple of | (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) | or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. So, for instance: >>> st[0] 16895 >>> st.st_mode 16895 Hope that helps! ChrisA -- http://mail.python.org/mailman/listinfo/python-list