how to determine Operating System in Use?

Ian F. Hood IanFHood at gmail.com
Wed Dec 13 23:09:09 EST 2006


excellent, ty

<nanjundi at gmail.com> wrote in message 
news:1166056094.751283.122760 at 79g2000cws.googlegroups.com...
>
>
> On Dec 13, 6:32 pm, "Ian F. Hood" <IanFH... at gmail.com> wrote:
>> Hi
>> In typically windows environments I have used:
>>     if 'Windows' in os.environ['OS']...
>> to prove it, but now I need to properly support different environments.
>> To do so I must accurately determine what system the python instance is
>> running on (linux, win, mac, etc).
>> Is there a best practises way to do this?
>> TIA
>> Ian
>
> I would do this:
> --------------------
> if os.name == ''posix':
>    linuxStuff()
> elif os.name == 'nt':
>    windowsStuff()
> elif os.name == 'os2': ...
> -------------------
> os.name is  'posix', 'nt', 'os2', 'mac', 'ce' or 'riscos'
>
> -N
>
> -- 
> http://mail.python.org/mailman/listinfo/python-list
> 






More information about the Python-list mailing list