位置: 编程技术 - 正文

python shell根据ip获取主机名代码示例(python根据ip获取主机名)

编辑:rootadmin

推荐整理分享python shell根据ip获取主机名代码示例(python根据ip获取主机名),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell 调用python,python根据ip获取主机名,用python根据ip地址查找具体地址,python执行shell命令查看输出,python根据ip获取主机名,shell获取ip,python根据ip获取主机名,用python根据ip地址查找具体地址,内容如对您有帮助,希望把文章链接给更多的朋友!

这篇文章里我们主要分享了python中shell 根据 ip 获取 hostname 或根据 hostname 获取 ip的代码,具体介绍如下。

笔者有时候需要根据hostname获取ip 比如根据machine.company.com 获得ip ...

方法1:利用 socket 模块 里的 gethostbyname 函数

代码如下,使用socket模块

方法2 利用 shell 中 hostname 命令

疑惑:

python shell根据ip获取主机名代码示例(python根据ip获取主机名)

有时候socket不太稳定,有时候无法获取到 ip 具体原因带查明。笔者自己想的一个方法,不是很优雅,比较繁琐,不过倒是很健壮。

主要思想是在另一台机器上把 hostname 信息写到文件里,然后把文件拷到本机器上,读取文件里的 hostname 信息。

利用 plink 在远程ip机器上执行hostname > %s.hostname命令, 将hostname 信息输出到文件然后利用本地的 pscp 将远程机器上带有hostname的文本文件/root/%s.hostname 复制到本地利用 python 的文本读取功能读取信息, 从中取出hostname字符串收尾工作:利用 rm 命令把远程机器和本地的文本文件都删除

代码如下:

下面分享一则简单的windows下python 获取主机名的代码示例,我是win系统,待会可以试试:

环境:windows 位 + python2.7

代码如下:

运行结果如下:

总结

标签: python根据ip获取主机名

本文链接地址:https://www.jiuchutong.com/biancheng/375447.html 转载请保留说明!

上一篇:python自动裁剪图像代码分享(python自动截图)

下一篇:PyCharm在win10的64位系统安装实例

  • 转让金融商品应交增值税税率
  • 车船税是每个月交还是每年交
  • 财务软件怎么样才能用
  • 房地产开发企业资质证书
  • 硬盘录像机开发板
  • 管理费用贷方余额借方是负数怎么结转
  • 视同内销补税的财务处理
  • 公司注销公司帐户剩的钱怎么办
  • 租赁个人汽车
  • 异地成立分公司
  • 去年福利费今年怎么算
  • 地产企业不动产登记入哪个科目?
  • 发生工伤事故借条怎么写
  • 个人抬头发票能开专票吗
  • 天猫企业支付宝怎么提现
  • 未开票收入为负数如何写说明
  • 小规模纳税人核定标准
  • 专票的有效期是什么意思
  • 以前年度损益调整贷方余额表示什么
  • 土地增值税的纳税人是在我国境内
  • 咨询公司怎么交社保
  • 办公费差旅费属于
  • 一般纳税人资格登记表
  • mac设置定时任务
  • win10锁屏壁纸自动更新
  • 无偿提供房屋使用 维修
  • 进度条js代码
  • ubuntu设置nginx开机启动
  • PHP:mcrypt_enc_get_supported_key_sizes()的用法_Mcrypt函数
  • 煤炭贸易公司账务大全
  • 地下开采对城区的影响
  • 供货商倒闭未缴增值税
  • 增资的会计处理方法
  • php导出表格
  • 支付给个人的劳务报酬代扣个税
  • vue中v-model
  • 七月份收入
  • 利润表利息费用包括哪些科目
  • js防抖函数和节流函数
  • 处置固定资产清理费用影响利润吗
  • 实行营改增后,税金计算应注意哪些问题
  • 申报经营所得成绩怎么填
  • 工资计提与发放在一个月行吗
  • 现金流量表季度期初现金余额怎么填
  • 征地费用包括
  • phpcms安装无法连接数据库服务器
  • python如何开发系统
  • 更改sql server数据库名
  • 奖金属于职工福利吗
  • 民间非营利组织有哪些
  • 企业季度所得税申报流程
  • 未满一年需要工商年报吗
  • PostgreSQL教程(十八):客户端命令(2)
  • 小企业长期债券投资入账价值
  • 利润表中本期金额是什么意思
  • 未经加工的
  • 外经证如何缴税
  • 退税勾选选成抵扣勾选怎么办
  • 什么是电子商业承兑汇票贴现
  • XP系统无法安装软件
  • win8系统设置在哪里
  • 双系统怎么卸载系统
  • centos查看当前yum源
  • 关闭windows报错
  • cocos2dx4.0教程
  • ftql
  • qq仿ios
  • Node.js中的事件循环是什么
  • python任务调度之schedule
  • python中读取文件
  • node.js的安装步骤
  • numpy使用心得
  • 安卓手机管家下载
  • python数据类型有什么用
  • python3 冒泡排序
  • 经营所得个人所得税税率表
  • 票据代码和票据号码是什么意思
  • 深圳市税务局网上办税大厅官网
  • 四个落实是哪四个落实
  • 为什么我电脑登微信显示二维码失效
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设