http://tony413.iteye.com/blog/395177
通过python的os模块获取windows或者linux主机名的通用函数。
- #!/usr/bin/env python
- #coding=utf-8
- import os
- def hostname():
- sys = os.name
- if sys == 'nt':
- hostname = os.getenv('computername')
- return hostname
- elif sys == 'posix':
- host = os.popen('echo $HOSTNAME')
- try:
- hostname = host.read()
- return hostname
- finally:
- host.close()
- else:
- return 'Unkwon hostname'