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用模块zlib压缩与解压字符串和文件的方法
Dec 16 Python
利用标准库fractions模块让Python支持分数类型的方法详解
Aug 11 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
Dec 03 Python
Python操作json的方法实例分析
Dec 06 Python
flask 实现token机制的示例代码
Nov 07 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
Nov 08 Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 Python
Python 实现OpenCV格式和PIL.Image格式互转
Jan 09 Python
Python日志syslog使用原理详解
Feb 18 Python
在jupyter notebook中调用.ipynb文件方式
Apr 14 Python
Python通过队列来实现进程间通信的示例
Oct 14 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
Nov 17 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
php获取文章上一页与下一页的方法
2014/12/01 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
再谈IE中Flash控件的自动激活 ObjectWrap
2007/03/09 Javascript
JQuery 选择器 xpath 语法应用
2010/05/13 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
vue实现几秒后跳转新页面代码
2020/09/09 Javascript
python制作最美应用的爬虫
2015/10/28 Python
详解Python字符串对象的实现
2015/12/24 Python
python实现按长宽比缩放图片
2018/06/07 Python
python 字典操作提取key,value的方法
2019/06/26 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
浅谈Django中的QueryDict元素为数组的坑
2020/03/31 Python
部署Django到阿里云服务器教程示例
2020/06/03 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
开办加工厂创业计划书
2014/01/03 职场文书
《神奇的克隆》教学反思
2014/04/10 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
后勤管理员岗位职责
2014/08/27 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
Django显示可视化图表的实践
2021/05/10 Python
java实现对Hadoop的操作
2021/07/01 Java/Android
微信小程序调用python模型
2022/04/21 Python
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android