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读写Redis数据库操作示例
Mar 18 Python
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 Python
Python 序列的方法总结
Oct 18 Python
python使用rpc框架gRPC的方法
Aug 24 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
对Tensorflow中tensorboard日志的生成与显示详解
Feb 04 Python
Python如何在DataFrame增加数值
Feb 14 Python
初学者学习Python好还是Java好
May 26 Python
Selenium自动化测试工具使用方法汇总
Jun 12 Python
python中用ggplot绘制画图实例讲解
Jan 26 Python
FP-growth算法发现频繁项集——构建FP树
Jun 24 Python
python程序的组织结构详解
Dec 06 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 foreach循环使用详解与实例代码
2010/05/08 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
2012/01/12 PHP
细谈php中SQL注入攻击与XSS攻击
2012/06/10 PHP
编写安全 PHP应用程序的七个习惯深入分析
2013/06/08 PHP
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
2014/10/17 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
JS实现的加减乘除四则运算计算器示例
2017/08/09 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
python开发中module模块用法实例分析
2015/11/12 Python
Python松散正则表达式用法分析
2016/04/29 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
亿企通软件测试面试题
2012/04/10 面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
设计总监岗位职责
2013/12/07 职场文书
工作鉴定评语
2014/05/04 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
论文致谢词范文
2015/05/14 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
Spring实现内置监听器
2021/07/09 Java/Android
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python