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中空格字符串处理的技巧总结
Aug 10 Python
python3使用scrapy生成csv文件代码示例
Dec 28 Python
Python OpenCV处理图像之滤镜和图像运算
Jul 10 Python
详解Python的数据库操作(pymysql)
Apr 04 Python
树莓派+摄像头实现对移动物体的检测
Jun 22 Python
Django--权限Permissions的例子
Aug 28 Python
Django重设Admin密码过程解析
Feb 10 Python
python def 定义函数,调用函数方式
Jun 02 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
Aug 04 Python
Python selenium如何打包静态网页并下载
Aug 12 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
Python selenium模拟网页点击爬虫交管12123违章数据
May 26 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
dedecms系统常用术语汇总
2007/04/03 PHP
php生成shtml类用法实例
2014/12/09 PHP
jquery ajax例子返回值详解
2012/09/11 Javascript
解析瀑布流布局:JS+绝对定位的实现
2013/05/08 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
Bootstrap Table 搜索框和查询功能
2017/11/30 Javascript
VSCode中如何利用d.ts文件进行js智能提示
2018/04/13 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
Python字符编码判断方法分析
2016/07/01 Python
python paramiko模块学习分享
2017/08/23 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
python队列queue模块详解
2018/04/27 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
利用python生成照片墙的示例代码
2020/04/09 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
德国大型箱包和皮具商店:Koffer
2019/10/01 全球购物
2014新年寄语
2014/01/20 职场文书
主题婚礼策划方案
2014/02/10 职场文书
写好自荐信需做到的5要点
2014/03/07 职场文书
党的群众路线剖析材料
2014/10/09 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
python三子棋游戏
2022/05/04 Python