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中使用lambda高效操作列表的教程
Apr 24 Python
python实现TCP服务器端与客户端的方法详解
Apr 30 Python
Python中使用Beautiful Soup库的超详细教程
Apr 30 Python
pyspark 读取csv文件创建DataFrame的两种方法
Jun 07 Python
python简易实现任意位数的水仙花实例
Nov 13 Python
对pandas里的loc并列条件索引的实例讲解
Nov 15 Python
Python OpenCV 使用滑动条来调整函数参数的方法
Jul 08 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
Aug 20 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
python MD5加密的示例
Oct 19 Python
python实现登录与注册系统
Nov 30 Python
Python图像处理库PIL详细使用说明
Apr 06 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
解决GD中文乱码问题
2007/02/14 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
php编程每天必学之验证码
2016/03/03 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
php把文件设置为插件的技巧方法
2020/02/03 PHP
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
处理及遍历XML文档DOM元素属性及方法整理
2013/08/23 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
jQuery Validate 数组 全部验证问题
2017/01/12 Javascript
微信小程序之页面拦截器的示例代码
2017/09/07 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
为什么要使用Vuex的介绍
2019/01/19 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
python drf各类组件的用法和作用
2021/01/12 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
canvas学习和滤镜实现代码
2018/08/22 HTML / CSS
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
电大自我鉴定范文
2013/10/01 职场文书
副厂长岗位职责
2014/02/02 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
初中家长评语大全
2014/12/26 职场文书
基于python制作简易版学生信息管理系统
2021/04/20 Python
Apache POI的基本使用详解
2021/11/07 Servers
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL