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分析git log日志示例
Feb 27 Python
Python中多线程的创建及基本调用方法
Jul 08 Python
python开发简易版在线音乐播放器
Mar 03 Python
python远程调用rpc模块xmlrpclib的方法
Jan 11 Python
Python实现Event回调机制的方法
Feb 13 Python
Python3.5面向对象程序设计之类的继承和多态详解
Apr 24 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
python time.sleep()是睡眠线程还是进程
Jul 09 Python
Python和Anaconda和Pycharm安装教程图文详解
Feb 04 Python
使用Python爬取弹出窗口信息的实例
Mar 14 Python
Python爬虫爬取新闻资讯案例详解
Jul 14 Python
Elasticsearch 数据类型及管理
Apr 19 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的可变变量名需要的注意的问题
2013/06/20 PHP
php获取textarea的值并处理回车换行的方法
2014/10/20 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
php操作access数据库的方法详解
2017/02/22 PHP
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
使用jquery prev()方法找到同级的前一个元素
2014/07/11 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
JS实现滑动插件
2020/01/15 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
pandas数据处理进阶详解
2019/10/11 Python
Django的CVB实例详解
2020/02/10 Python
Python 如何批量更新已安装的库
2020/05/26 Python
python 元组和列表的区别
2020/12/30 Python
惊艳的手工时装首饰:Migonne Gavigan
2018/02/23 全球购物
国培教师自我鉴定
2014/02/12 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python
JS前端可扩展的低代码UI框架Sunmao使用详解
2022/07/23 Javascript