Python获取Windows或Linux主机名称通用函数分享

822次阅读  |  发布于5年以前

通过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'  

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8