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实现获取某天是某个月中的第几周
Feb 11 Python
基于python3 类的属性、方法、封装、继承实例讲解
Sep 19 Python
Python编程求解二叉树中和为某一值的路径代码示例
Jan 04 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
Feb 06 Python
python定向爬取淘宝商品价格
Feb 27 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
详解PyTorch批训练及优化器比较
Apr 28 Python
Python守护进程实现过程详解
Feb 10 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
Mar 09 Python
python matplotlib包图像配色方案分享
Mar 14 Python
python获取本周、上周、本月、上月及本季的时间代码实例
Sep 08 Python
python中编写函数并调用的知识点总结
Jan 13 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
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
php简单中奖算法(实例)
2017/08/15 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
jQuery链使用指南
2015/01/20 Javascript
EasyUI折叠表格层次显示detailview详解及实例
2016/12/28 Javascript
js实现分页功能
2017/05/24 Javascript
js轮播图的插件化封装详解
2017/07/17 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
2019/04/17 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
python中遍历文件的3个方法
2014/09/02 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
Python发送邮件实现基础解析
2020/08/14 Python
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
美国著名的团购网站:Woot
2016/08/02 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
盛大笔试题
2016/11/05 面试题
西安交大自主招生自荐信
2014/01/27 职场文书
学生感冒英文请假条
2014/02/04 职场文书
学习标兵获奖感言
2014/02/20 职场文书
资金主管岗位职责范本
2014/03/04 职场文书
运动会报道稿300字
2014/10/02 职场文书
2015年打非治违工作总结
2015/04/02 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
Python基本知识点总结
2022/04/07 Python