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中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
Oct 23 Python
简单谈谈Python中的反转字符串问题
Oct 24 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
Python序列操作之进阶篇
Dec 08 Python
详解用Python处理HTML转义字符的5种方式
Dec 27 Python
python实现xlsx文件分析详解
Jan 02 Python
解决Python print 输出文本显示 gbk 编码错误问题
Jul 13 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
python根据多个文件名批量查找文件
Aug 13 Python
Python 限定函数参数的类型及默认值方式
Dec 24 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
Mar 08 Python
Python基于Opencv识别两张相似图片
Apr 25 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
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
php xml文件操作代码(一)
2009/03/20 PHP
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
mysql总结之explain
2012/02/27 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
如何让thinkphp在模型中自动完成session赋值小教程
2014/09/05 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
js 时间格式与时间戳的相互转换示例代码
2013/12/25 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
JS实现音乐钢琴特效
2020/01/06 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
Python求解平方根的方法
2015/03/11 Python
Centos7 Python3下安装scrapy的详细步骤
2018/03/15 Python
对python中list的拷贝与numpy的array的拷贝详解
2019/01/29 Python
python 数据库查询返回list或tuple实例
2020/05/15 Python
护理专业毕业生推荐信
2013/10/31 职场文书
贷款委托书范本
2014/04/08 职场文书
机房搬迁方案
2014/05/01 职场文书
美国旅游签证工作证明
2014/10/14 职场文书
英文慰问信
2015/02/14 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
2015年派出所工作总结
2015/04/24 职场文书
爱国电影观后感
2015/06/19 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书