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文件的md5加密方法
Apr 06 Python
如何高效使用Python字典的方法详解
Aug 31 Python
Python基于分水岭算法解决走迷宫游戏示例
Sep 26 Python
python多进程提取处理大量文本的关键词方法
Jun 05 Python
Python图像滤波处理操作示例【基于ImageFilter类】
Jan 03 Python
python实现扫描局域网指定网段ip的方法
Apr 16 Python
Python Tkinter 简单登录界面的实现
Jun 14 Python
python基于pdfminer库提取pdf文字代码实例
Aug 15 Python
python二分法查找算法实现方法【递归与非递归】
Dec 06 Python
Python selenium模拟手动操作实现无人值守刷积分功能
May 13 Python
用python实现名片管理系统
Jun 18 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 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
增加反向链接的101个方法 站长推荐
2007/01/31 PHP
php flush类输出缓冲剖析
2008/10/19 PHP
Sublime里直接运行PHP配置方法
2014/11/28 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
2016/02/26 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
2013/01/09 Javascript
JS字符串处理实例代码
2013/08/05 Javascript
jQuery查询数据返回object和字符串影响原因是什么
2013/08/09 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
微信QQ的二维码登录原理js代码解析
2016/06/23 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
canvas实现图像截取功能
2017/02/06 Javascript
使用node.js搭建服务器
2017/05/20 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
详解Vue中watch的详细用法
2018/11/28 Javascript
用Electron写个带界面的nodejs爬虫的实现方法
2019/01/29 NodeJs
详解一个基于套接字实现长连接的express
2019/03/28 Javascript
vue 搭建后台系统模块化开发详解
2019/05/01 Javascript
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
python flask框架实现重定向功能示例
2019/07/02 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
python用match()函数爬数据方法详解
2019/07/23 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
"引用"与指针的区别是什么
2016/09/07 面试题
海量信息软件测试笔试题
2015/08/08 面试题
大三自我鉴定范文
2013/10/05 职场文书
2015大学生实训报告
2014/11/05 职场文书
寒假安全保证书
2015/02/28 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
Python语法学习之进程的创建与常用方法详解
2022/04/08 Python