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编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 Python
Python使用QRCode模块生成二维码实例详解
Jun 14 Python
简单的python协同过滤程序实例代码
Jan 31 Python
TensorFlow 滑动平均的示例代码
Jun 19 Python
对Python中list的倒序索引和切片实例讲解
Nov 15 Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 Python
flask框架蓝图和子域名配置详解
Jan 25 Python
python实现人机猜拳小游戏
Feb 03 Python
python通过文本在一个图中画多条线的实例
Feb 21 Python
如何用python识别滑块验证码中的缺口
Apr 01 Python
深入浅析Django MTV模式
Sep 04 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
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
2010/12/28 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
socket.io学习教程之深入学习篇(三)
2017/04/29 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
JavaScript Canvas实现验证码
2020/08/02 Javascript
koa socket即时通讯的示例代码
2018/09/07 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
跟老齐学Python之用Python计算
2014/09/12 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
浅谈Python的异常处理
2016/06/19 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
Python将列表中的元素转化为数字并排序的示例
2019/12/25 Python
Django静态资源部署404问题解决方案
2020/05/11 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
详解python内置模块urllib
2020/09/09 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
2014国培学习感言
2014/03/05 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
政风行风评议工作总结
2014/10/21 职场文书
机关职员工作检讨书
2014/10/23 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
资产移交协议书
2016/03/24 职场文书
MybatisPlus EntityWrapper如何自定义SQL
2022/03/22 Java/Android
Hive导入csv文件示例
2022/06/25 数据库