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中比较运算符的使用
May 13 Python
详解Python中的from..import绝对导入语句
Jun 21 Python
python3实现ftp服务功能(客户端)
Mar 24 Python
用Python写一段用户登录的程序代码
Apr 22 Python
matplotlib subplots 设置总图的标题方法
May 25 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
Mar 05 Python
超简单使用Python换脸实例
Mar 27 Python
python文档字符串(函数使用说明)使用详解
Jul 30 Python
对Django url的几种使用方式详解
Aug 06 Python
Windows 下python3.8环境安装教程图文详解
Mar 11 Python
关于keras中keras.layers.merge的用法说明
May 23 Python
python程序的组织结构详解
Dec 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
php利用iframe实现无刷新文件上传功能的代码
2011/09/29 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
2018/09/05 PHP
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
尝试在让script的type属性等于text/html
2013/01/15 Javascript
javascript常用对话框小集
2013/09/13 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
js实现卡片式项目管理界面UI设计效果
2015/12/08 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
javascript常用经典算法详解
2017/01/11 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
AngularJs返回前一页面时刷新一次前面页面的方法
2018/10/09 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
详解vue 命名视图
2019/08/14 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
Python json模块使用实例
2015/04/11 Python
Python对数据库操作
2016/03/28 Python
浅谈Python中的作用域规则和闭包
2018/03/20 Python
Python多线程处理实例详解【单进程/多进程】
2019/01/30 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
Python 创建守护进程的示例
2020/09/29 Python
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
shell变量的作用空间是什么
2013/08/17 面试题
大学生水文观测实习自我鉴定
2013/09/29 职场文书
集体婚礼策划方案
2014/02/22 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
母亲节寄语大全
2015/02/27 职场文书
个人催款函范文
2015/06/23 职场文书
二十年同学聚会感言
2015/07/30 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android