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删除指定类型(或非指定)的文件实例详解
Jul 06 Python
在Apache服务器上同时运行多个Django程序的方法
Jul 22 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
Python下实现的RSA加密/解密及签名/验证功能示例
Jul 17 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
Jun 21 Python
python安装pil库方法及代码
Jun 25 Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
Feb 24 Python
python将数据插入数据库的代码分享
Aug 16 Python
mac安装python3后使用pip和pip3的区别说明
Sep 01 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
Python try except finally资源回收的实现
Jan 25 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 截取字符串专题集合
2010/08/19 PHP
php微信公众号开发模式详解
2016/11/28 PHP
Div Select挡住的解决办法
2008/08/07 Javascript
很多人都是用下面的js刷新站IP和PV
2008/09/05 Javascript
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
JQuery 选择器 xpath 语法应用
2010/05/13 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
js选项卡的实现方法
2015/02/09 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
分享javascript、jquery实用代码段
2016/10/20 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
JS实现简单的文字无缝上下滚动功能示例
2019/06/22 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
Python地图绘制实操详解
2019/03/04 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
Python魔法方法 容器部方法详解
2020/01/02 Python
用python读取xlsx文件
2020/12/17 Python
描述RIP和OSPF区别以及特点
2015/01/17 面试题
新闻网站实习自我鉴定
2013/09/25 职场文书
大型会议接待方案
2014/03/01 职场文书
幼儿园家长寄语
2014/04/02 职场文书
单位法人授权委托书范本
2014/10/09 职场文书
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL
python可视化大屏库big_screen示例详解
2021/11/23 Python
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python