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多线程编程方式分析示例详解
Dec 06 Python
python实现mysql的单引号字符串过滤方法
Nov 14 Python
python 生成器生成杨辉三角的方法(必看)
Apr 10 Python
Python排序搜索基本算法之选择排序实例分析
Dec 09 Python
windows环境下tensorflow安装过程详解
Mar 30 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
Mar 13 Python
Python批量查询关键词微信指数实例方法
Jun 27 Python
python中对数据进行各种排序的方法
Jul 02 Python
Python分析彩票记录并预测中奖号码过程详解
Jul 09 Python
python代码打印100-999之间的回文数示例
Nov 24 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 Python
Pytorch中Softmax和LogSoftmax的使用详解
Jun 05 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实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
php遍历CSV类实例
2015/04/14 PHP
学习php设计模式 php实现命令模式(command)
2015/12/08 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
jquery ztree实现下拉树形框使用到了json数据
2014/05/14 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
2016/12/18 Javascript
vue-cli单页应用改成多页应用配置详解
2017/07/14 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
使用vue中的v-for遍历二维数组的方法
2018/03/07 Javascript
React+TypeScript+webpack4多入口配置详解
2019/08/08 Javascript
微信小程序 checkbox使用实例解析
2019/09/09 Javascript
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
python 数据的清理行为实例详解
2017/07/12 Python
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
python用BeautifulSoup库简单爬虫实例分析
2018/07/30 Python
Python爬取qq空间说说的实例代码
2018/08/17 Python
python使用插值法画出平滑曲线
2018/12/15 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
Python RabbitMQ实现简单的进程间通信示例
2020/07/02 Python
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
世界上获奖最多的手机镜头:Olloclip
2018/03/03 全球购物
先进集体获奖感言
2014/02/13 职场文书
教师个人自我评价范文
2014/04/13 职场文书
医学专业自荐信
2014/06/14 职场文书
社区务虚会发言材料
2014/10/20 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS