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 相关文章推荐
Python3连接MySQL(pymysql)模拟转账实现代码
May 24 Python
Python基于回溯法子集树模板解决取物搭配问题实例
Sep 02 Python
python 设置文件编码格式的实现方法
Dec 21 Python
python实现时间o(1)的最小栈的实例代码
Jul 23 Python
django将数组传递给前台模板的方法
Aug 06 Python
Django之PopUp的具体实现方法
Aug 31 Python
python装饰器原理与用法深入详解
Dec 19 Python
django美化后台django-suit的安装配置操作
Jul 12 Python
Python获取浏览器窗口句柄过程解析
Jul 25 Python
Python collections.deque双边队列原理详解
Oct 05 Python
PyQt5 显示超清高分辨率图片的方法
Apr 11 Python
Python 可迭代对象 iterable的具体使用
Aug 07 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.MVC的模板标签系统(二)
2006/09/05 PHP
在字符串指定位置插入一段字符串的php代码
2010/02/16 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
php文件下载处理方法分析
2015/04/22 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
JS input文本框禁用右键和复制粘贴功能的代码
2010/04/15 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
JavaScript基础知识学习笔记
2014/12/02 Javascript
JQuery节点元素属性操作方法
2015/06/11 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
全面了解javascript中的错误处理机制
2016/07/18 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
2017/06/29 jQuery
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
jQuery实现判断上传图片类型和大小的方法示例
2018/04/11 jQuery
微信小程序解析富文本过程详解
2019/07/13 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
[02:27]刀塔重生降临
2015/10/14 DOTA
Python类的多重继承问题深入分析
2014/11/09 Python
python中urllib模块用法实例详解
2014/11/19 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
Python设计模式之享元模式原理与用法实例分析
2019/01/11 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
解决img标签上下出现间隙的方法
2016/12/14 HTML / CSS
芭比波朗加拿大官方网站:Bobbi Brown Cosmetics CA
2020/11/05 全球购物
怎样写好自我鉴定
2013/12/04 职场文书
教师应聘自荐信范文
2014/03/14 职场文书
公司外出活动方案
2014/08/14 职场文书
餐馆开业致辞
2015/08/01 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
angular异步验证器防抖实例详解
2022/03/31 Javascript