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对两个有序列表进行合并和排序的例子
Jun 13 Python
python中使用xlrd、xlwt操作excel表格详解
Jan 29 Python
Python格式化css文件的方法
Mar 10 Python
详解Python的Django框架中的模版继承
Jul 16 Python
浅谈Python中的私有变量
Feb 28 Python
Python中类似于jquery的pyquery库用法分析
Dec 02 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
Android Q之气泡弹窗的实现示例
Jun 23 Python
解决Windows下python和pip命令无法使用的问题
Aug 31 Python
pytorch 实现L2和L1正则化regularization的操作
Mar 03 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文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
PHP中使用cURL实现Get和Post请求的方法
2013/03/13 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
解决jquery插件冲突的问题
2014/01/23 Javascript
jquery处理json数据实例分析
2014/06/03 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
nodejs简单抓包工具使用详解
2019/08/23 NodeJs
javascript实现智能手环时间显示
2020/09/18 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
[02:28]DOTA2英雄基础教程 狼人
2013/12/23 DOTA
[01:38]【DOTA2亚洲邀请赛】Sumail——梦开始的地方
2017/03/03 DOTA
[43:03]完美世界DOTA2联赛PWL S2 PXG vs Magma 第二场 11.21
2020/11/24 DOTA
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
python3实现暴力穷举博客园密码
2016/06/19 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
tensorflow如何批量读取图片
2019/08/29 Python
使用python实现学生信息管理系统
2021/02/25 Python
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
导游欢迎词范文
2015/01/23 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
2016年优秀少先队辅导员事迹材料
2016/02/26 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
Python可视化学习之seaborn调色盘
2022/02/24 Python