On 10Dec2011 08:43, Hans Mulder <han...@xs4all.nl> wrote: | On 10/12/11 02:44:48, Tim Chase wrote: | >Currently I can get the currently-logged-in-userid via getpass.getuser() | >which would yield something like "tchase". | > | >Is there a cross-platform way to get the full username (such as from the | >GECOS field of /etc/passed or via something like NetUserGetInfo on Win32 | >so I'd get "Tim Chase" instead? | | How about: | pwd.getpwuid(os.getuid()).pw_gecos | This will give you the GECOS field of /etc/passed. | I'd assume it contains "Tim Chase" for your account.
Up to a comma is the convention. Eg "Cameron Simpson, x2983". -- Cameron Simpson <c...@zip.com.au> DoD#743 http://www.cskk.ezoshosting.com/cs/ Microsoft - where "cross platform" means "runs in both Win95 and WinNT". - Andy Newman <a...@research.canon.com.au> -- http://mail.python.org/mailman/listinfo/python-list