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的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
Python(Django)项目与Apache的管理交互的方法
May 16 Python
pandas求两个表格不相交的集合方法
Dec 08 Python
python中使用 xlwt 操作excel的常见方法与问题
Jan 13 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
Feb 07 Python
python字符串和常用数据结构知识总结
May 21 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
Aug 04 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
Aug 19 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
Python实现UDP程序通信过程图解
May 15 Python
浅谈Python类的单继承相关知识
May 12 Python
详解Python+OpenCV绘制灰度直方图
Mar 22 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获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
php邮箱地址正则表达式验证
2015/11/13 PHP
js树形控件脚本代码
2008/07/24 Javascript
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
layer弹出层中H5播放器全屏出错的解决方法
2017/02/21 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
python使用Tkinter显示网络图片的方法
2015/04/24 Python
python用插值法绘制平滑曲线
2021/02/19 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
python web框架 django wsgi原理解析
2019/08/20 Python
python tkinter组件摆放方式详解
2019/09/16 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
Python离线安装各种库及pip的方法
2020/11/28 Python
英国玛莎百货澳大利亚:Marks & Spencer Australia
2019/08/30 全球购物
《石榴》教学反思
2014/03/02 职场文书
工程技术员岗位职责
2014/03/02 职场文书
活动总结书
2014/05/08 职场文书
个人查摆剖析材料
2014/10/16 职场文书
教师个人成长总结
2015/02/11 职场文书
个人催款函范文
2015/06/23 职场文书
初三毕业感言
2015/07/31 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
Flask搭建一个API服务器的步骤
2021/05/28 Python
php访问对象中的成员的实例方法
2021/11/17 PHP
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL