python獲取本機(jī)所有IP地址的方法
本文實(shí)例為大家分享了python獲取本機(jī)所有IP地址的具體代碼,供大家參考,具體內(nèi)容如下
import socket # 查看當(dāng)前主機(jī)名 print('當(dāng)前主機(jī)名稱為 : ' + socket.gethostname()) # 根據(jù)主機(jī)名稱獲取當(dāng)前IP print('當(dāng)前主機(jī)的IP為: ' + socket.gethostbyname(socket.gethostname())) # Mac下上述方法均返回127.0.0.1 # 通過(guò)使用socket中的getaddrinfo中的函數(shù)獲取真真的IP # 下方代碼為獲取當(dāng)前主機(jī)IPV4 和IPV6的所有IP地址(所有系統(tǒng)均通用) addrs = socket.getaddrinfo(socket.gethostname(),None) for item in addrs: print(item) # 僅獲取當(dāng)前IPV4地址 print('當(dāng)前主機(jī)IPV4地址為:' + [item[4][0] for item in addrs if ':' not in item[4][0]][0]) # 同上僅獲取當(dāng)前IPV4地址 for item in addrs: if ':' not in item[4][0]: print('當(dāng)前主機(jī)IPV4地址為:' + item[4][0]) break
運(yùn)行結(jié)果
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python使用Flask框架獲取用戶IP地址的方法
- python 獲取本機(jī)ip地址的兩個(gè)方法
- Python正則表達(dá)式匹配ip地址實(shí)例
- python實(shí)現(xiàn)查詢IP地址所在地
- 詳解Python判定IP地址合法性的三種方法
- python簡(jiǎn)單獲取本機(jī)計(jì)算機(jī)名和IP地址的方法
- Python正則表達(dá)式匹配和提取IP地址
- 分享Python獲取本機(jī)IP地址的幾種方法
- Python簡(jiǎn)單獲取網(wǎng)卡名稱及其IP地址的方法【基于psutil模塊】
- Python3.10動(dòng)態(tài)修改Windows系統(tǒng)本地IP地址
相關(guān)文章
python中使用ctypes調(diào)用so傳參設(shè)置遇到的問(wèn)題及解決方法
這篇文章主要介紹了python中使用ctypes調(diào)用so傳參設(shè)置,本文較詳細(xì)的給大家介紹了遇到問(wèn)題及解決方案,需要的朋友可以參考下2019-06-06Python實(shí)現(xiàn)曲線點(diǎn)抽稀算法的示例
本篇文章主要介紹了Python實(shí)現(xiàn)曲線點(diǎn)抽稀算法的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10Python小整數(shù)對(duì)象池和字符串intern實(shí)例解析
這篇文章主要介紹了Python小整數(shù)對(duì)象池和字符串intern實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03Python pyecharts實(shí)現(xiàn)繪制中國(guó)地圖的實(shí)例詳解
pyecharts是一個(gè)用于生成 Echarts 圖表的類庫(kù)。Echarts 是百度開(kāi)源的一個(gè)數(shù)據(jù)可視化 JS 庫(kù)。用 Echarts 生成的圖可視化效果非常棒。本文將通過(guò)pyecharts繪制中國(guó)地圖,需要的可以學(xué)習(xí)一下2022-01-01Python基礎(chǔ)學(xué)習(xí)列表+元組+字典+集合
這篇文章主要介紹了Python基礎(chǔ)學(xué)習(xí)列表+元組+字典+集合,文章接上一篇內(nèi)容學(xué)習(xí),主要針對(duì)python零基礎(chǔ)的同學(xué),感興趣的話就學(xué)起來(lái)吧2022-05-05基于python3監(jiān)控服務(wù)器狀態(tài)進(jìn)行郵件報(bào)警
這篇文章主要介紹了基于python3監(jiān)控服務(wù)器狀態(tài)進(jìn)行郵件報(bào)警,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10Python實(shí)現(xiàn)簡(jiǎn)易端口掃描器代碼實(shí)例
本篇文章主要介紹了Python實(shí)現(xiàn)簡(jiǎn)易端口掃描器的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03