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简单实现基数排序算法
May 16 Python
Python批量重命名同一文件夹下文件的方法
May 25 Python
Python操作MySQL数据库9个实用实例
Dec 11 Python
python requests 测试代理ip是否生效
Jul 25 Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 Python
对Python中plt的画图函数详解
Nov 07 Python
Python 获取windows桌面路径的5种方法小结
Jul 15 Python
python用match()函数爬数据方法详解
Jul 23 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
python 密码学示例——理解哈希(Hash)算法
Sep 21 Python
python中封包建立过程实例
Feb 18 Python
python爬虫之爬取笔趣阁小说
Apr 22 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
PHP 获取目录下的图片并随机显示的代码
2009/12/28 PHP
php数组去重复数据示例
2014/02/25 PHP
php中使用base HTTP验证的方法
2015/04/20 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
学习jquery必备 api中英文对照的chm手册 下载
2007/05/03 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
JS组件Bootstrap Select2使用方法详解
2020/04/17 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
浅谈Angular 的变化检测的方法
2018/03/01 Javascript
webpack公共组件引用路径简化小技巧
2018/06/15 Javascript
vue.js响应式原理解析与实现
2020/06/22 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
详解如何运行vue项目
2019/04/15 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
python3中int(整型)的使用教程
2017/03/23 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
超简单使用Python换脸实例
2019/03/27 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
廉洁教育学习材料
2014/05/19 职场文书
525心理活动总结
2014/07/04 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
大学生党员自我评价
2015/03/04 职场文书
党员廉政准则心得体会
2016/01/20 职场文书