python中如何获取主机的ip和主机名
2024-09-08 17:31:53
使用python中的socket库,可以轻松获取主机ip和主机名。
一、获取主机名
import socket hostname = socket.gethostname()
print(hostname) # DESKTOP-AAI12V0
二、获取主机IP
def get_host_ip():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
s.connect(("8.8.8.8", 80))
ip = s.getsockname()[0] print(ip)
finally:
s.close()
return ip if __name__ == '__main__': print(get_host_ip()) # 192.168.0.100
最新文章
- 怎样看懂Oracle的执行计划
- python 核心编程课后练习(chapter 2)
- hdu2923 最短路floyd
- nrf51822裸机教程-GPIO
- Sublime Python 插件配置合集
- 【Qt】Qt之自定义界面(右下角冒泡)【转】
- IAR FOR ARM 各版本,需要的大家可以收藏了
- 【USACO 3.2.4】饲料调配
- web前端工程师学习之路开启(前言)
- 构建安全的Xml Web Service系列之初探使用Soap头
- Weblogic+apache多虚拟主机
- 暂停和播放CSS3动画的两种实现方法
- Spring 自定义注解,配置简单日志注解
- scrapy初试水 day02(正则提取)
- Android中菜单图标等系统自带的图标
- 安卓图片Bitmap一些旋转处理
- Android 开发 关于7.0 FileUriExposedException异常 详解
- Git reset与checkout的区别
- pdf文件去掉广告,水印,背景和删除密码方法收藏
- TZOJ 1689 Building A New Barn(求平面上有几个其它点求到n个点的曼哈顿距离最小)