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使用cookie库操保存cookie详解
Mar 03 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
Aug 25 Python
python把1变成01的步骤总结
Feb 27 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
Aug 19 Python
python框架django项目部署相关知识详解
Nov 04 Python
python序列化与数据持久化实例详解
Dec 20 Python
Python Numpy 控制台完全输出ndarray的实现
Feb 19 Python
Django中从mysql数据库中获取数据传到echarts方式
Apr 07 Python
在keras 中获取张量 tensor 的维度大小实例
Jun 10 Python
解决TensorFlow程序无限制占用GPU的方法
Jun 30 Python
解决jupyter notebook图片显示模糊和保存清晰图片的操作
Apr 24 Python
Python OpenCV实现图形检测示例详解
Apr 08 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中创建并处理图象
2006/10/09 PHP
PHP4与PHP5的时间格式问题
2008/02/17 PHP
一个PHP并发访问实例代码
2012/09/06 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
2013/06/14 PHP
php漏洞之跨网站请求伪造与防止伪造方法
2013/08/15 PHP
Laravel 5框架学习之Eloquent 关系
2015/04/09 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
一不小心就做错的JS闭包面试题
2015/11/25 Javascript
Underscore源码分析
2015/12/30 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
js实现文字截断功能
2016/09/14 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
2017/07/20 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
Windows下Node爬虫神器Puppeteer安装记
2019/01/09 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
angular异步验证防抖踩坑实录
2019/12/01 Javascript
Python使用迭代器捕获Generator返回值的方法
2017/04/05 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
关于Python的一些学习总结
2018/05/25 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
介绍一下gcc特性
2012/01/20 面试题
省三好学生申请材料
2014/01/22 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
医疗器械售后服务承诺书
2014/05/21 职场文书
计生专干事迹
2014/05/28 职场文书
会议欢迎词
2015/01/23 职场文书
python基于OpenCV模板匹配识别图片中的数字
2021/03/31 Python