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 相关文章推荐
浅谈Django REST Framework限速
Dec 12 Python
python中使用iterrows()对dataframe进行遍历的实例
Jun 09 Python
python版飞机大战代码分享
Nov 20 Python
python 获取页面表格数据存放到csv中的方法
Dec 26 Python
Python通过递归获取目录下指定文件代码实例
Nov 07 Python
python pygame实现挡板弹球游戏
Nov 25 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
python网络编程之五子棋游戏
May 14 Python
Jupyter安装链接aconda实现过程图解
Nov 02 Python
python 基于wx实现音乐播放
Nov 24 Python
Selenium Webdriver元素定位的八种常用方式(小结)
Jan 13 Python
python_tkinter事件类型详情
Mar 20 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+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
基于jquery的tab切换 js原理
2010/04/01 Javascript
getJSON调用后台json数据时函数被调用两次的原因猜想
2013/09/29 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
js文字横向滚动特效
2015/11/11 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
使用JS和canvas实现gif动图的停止和播放代码
2017/09/01 Javascript
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python中工作日类库Busines Holiday的介绍与使用
2017/07/06 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
Python面向对象之类的封装操作示例
2019/06/08 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
python实现简单文件读写函数
2021/02/25 Python
百思买美国官网:Best Buy
2016/07/28 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
口头翻译求职人自荐信
2013/12/07 职场文书
司马光教学反思
2014/02/01 职场文书
入学生会自荐书范文
2014/02/05 职场文书
《画》教学反思
2014/04/14 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle