Python 获取主机ip与hostname的方法


Posted in Python onDecember 17, 2018

->基础环境

Linux:ubuntu 16.04

Python ; 2.7

->修改hostname

1:$sudo hostname 2tong-slavetwo

2:$sudo vi /etc/hostname

   2tong-slavetwo

3:$sudo vi /etc/hosts

   127.0.0.1 localhost 2tong-slavetwo

   127.0.1.1 2tong-slavetwo

->Python 环境下输出ip hostname

>>>import socket

>>>hostname = socket.gethostname()

>>>print hostname

2tong-slavetwo

>>>ip = socket.gethostbyname(hostname)

>>>print ip

127.0.0.1

>>>ipList = socket.gethostbyname_ex(name)

>>>print ipList

('localhost', ['2tong-slavetwo', '2tong-slavetwo'], ['127.0.0.1', '127.0.1.1']

->札记

import socket后,会从/etc/hostname中寻找hostname,而后前往/etc/hosts中查找ip

以上这篇Python 获取主机ip与hostname的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的time模块与datetime模块用法总结
Jun 30 Python
Python学习pygal绘制线图代码分享
Dec 09 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
Feb 07 Python
numpy中的高维数组转置实例
Apr 17 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 Python
Python Json模块中dumps、loads、dump、load函数介绍
May 15 Python
python实现字符串中字符分类及个数统计
Sep 28 Python
Python从文件中读取数据的方法讲解
Feb 14 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
python 实现返回一个列表中出现次数最多的元素方法
Jun 11 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
Dec 12 Python
Python批量删除mysql中千万级大量数据的脚本分享
Dec 03 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
Dec 17 #Python
python样条插值的实现代码
Dec 17 #Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
Dec 17 #Python
python3爬虫获取html内容及各属性值的方法
Dec 17 #Python
解决Python中list里的中文输出到html模板里的问题
Dec 17 #Python
python实现三次样条插值
Dec 17 #Python
Python命名空间的本质和加载顺序
Dec 17 #Python
You might like
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
CakePHP框架Model函数定义方法示例
2017/08/04 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
对采用动态原型方式无法展示继承机制得思考
2009/12/04 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
Javascript冒泡排序算法详解
2014/12/03 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
JSON遍历方式实例总结
2015/12/07 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
vue v-model实现自定义样式多选与单选功能
2018/07/05 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
Python中max函数用于二维列表的实例
2018/04/03 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
Python 画出来六维图
2019/07/26 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
教师求职推荐信范文
2013/11/20 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
2015年纪委工作总结
2015/05/13 职场文书
个人借条范本
2015/05/25 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python