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


Posted in Python onNovember 22, 2014

通过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'
Python 相关文章推荐
Python的包管理器pip更换软件源的方法详解
Jun 20 Python
Python爬虫代理IP池实现方法
Jan 05 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
Python中list查询及所需时间计算操作示例
Jun 21 Python
初次部署django+gunicorn+nginx的方法步骤
Sep 11 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
Oct 12 Python
提升python处理速度原理及方法实例
Dec 25 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
Jun 02 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
python解释器安装教程的方法步骤
Jul 02 Python
解决Pymongo insert时会自动添加_id的问题
Dec 05 Python
Python selenium绕过webdriver监测执行javascript
Apr 12 Python
Python中使用glob和rmtree删除目录子目录及所有文件的例子
Nov 21 #Python
Python中使用SAX解析xml实例
Nov 21 #Python
python sort、sorted高级排序技巧
Nov 21 #Python
python中global与nonlocal比较
Nov 21 #Python
python装饰器decorator介绍
Nov 21 #Python
python多线程操作实例
Nov 21 #Python
Python中的闭包详细介绍和实例
Nov 21 #Python
You might like
77A一级收信机修理记
2021/03/02 无线电
改进的IP计数器
2006/10/09 PHP
php 无法载入mysql扩展
2010/03/12 PHP
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
THINKPHP在添加数据的时候获取主键id的值方法
2017/04/03 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
JS获取填报扩展单元格控件的值的解决办法
2017/07/14 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
详解Vue 换肤方案验证
2019/08/28 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
简单谈谈Python中的闭包
2016/11/30 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
python中的闭包函数
2018/02/09 Python
解决python测试opencv时imread导致的错误问题
2019/01/26 Python
python实现扫描局域网指定网段ip的方法
2019/04/16 Python
Python错误的处理方法
2020/06/23 Python
用OpenCV进行年龄和性别检测的实现示例
2021/01/29 Python
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
英国经典球衣网站:Classic Football Shirts
2017/05/20 全球购物
Ray-Ban雷朋西班牙官网:全球领先的太阳眼镜品牌
2018/11/28 全球购物
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
联强国际笔试题面试题
2013/07/10 面试题
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
创建省级文明单位实施方案
2014/02/27 职场文书
民族团结先进集体事迹材料
2014/05/22 职场文书
青年标兵事迹材料
2014/08/16 职场文书
竞聘演讲稿怎么写
2014/08/28 职场文书
情人节活动总结范文
2015/02/05 职场文书
乡镇科协工作总结2015
2015/05/19 职场文书