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 相关文章推荐
用smtplib和email封装python发送邮件模块类分享
Feb 17 Python
python设置检查点简单实现代码
Jul 01 Python
搞笑的程序猿:看看你是哪种Python程序员
Jun 12 Python
Python 内置函数complex详解
Oct 23 Python
Python BS4库的安装与使用详解
Aug 08 Python
python实现生成字符串大小写字母和数字的各种组合
Jan 01 Python
python面向对象法实现图书管理系统
Apr 19 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
Jun 03 Python
Pycharm修改python路径过程图解
May 22 Python
浅谈keras中的目标函数和优化函数MSE用法
Jun 10 Python
Python自动化测试中yaml文件读取操作
Aug 20 Python
python 命令行传参方法总结
May 25 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循环输出数据库内容的代码
2008/05/24 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
小议javascript 设计模式 推荐
2009/10/28 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
JS动态加载当前时间的方法
2015/02/09 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
2016/12/21 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
微信小程序仿抖音短视频切换效果的实例代码
2020/06/24 Javascript
[01:02:03]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS VG
2014/05/26 DOTA
Python装饰器的函数式编程详解
2015/02/27 Python
分享6个隐藏的python功能
2017/12/07 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
使用python模拟命令行终端的示例
2019/08/13 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
幼儿园新学期寄语
2014/01/18 职场文书
职业生涯规划书前言
2014/04/15 职场文书
员工年终自我评价
2014/09/14 职场文书
生产工厂门卫岗位职责
2014/09/26 职场文书
群众路线个人整改方案
2014/10/25 职场文书
2014年卫生保健工作总结
2014/12/08 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
升学宴学生致辞
2015/09/29 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js