欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 如何用Python獲取計算機名,ip地址,mac地址

如何用Python獲取計算機名,ip地址,mac地址

熱門標簽:賓館能在百度地圖標注嗎 南京crm外呼系統排名 鄭州智能外呼系統中心 云南地圖標注 crm電銷機器人 400電話 申請 條件 汕頭電商外呼系統供應商 電銷機器人 金倫通信 北京外呼電銷機器人招商

獲取計算機名

# 獲取計算機名,常用的方法有三種,但最常用的是第一種
import os
import socket
 
# method one
name = socket.gethostname()
print(name) # hanser
 
# method two
name = os.popen("hostname").read()
print(name) # hanser
 
# method three
name = os.environ.get("COMPUTERNAME")
print(name) # HANSER

獲取ip地址

# 獲取ip地址也比較簡單
import socket
# 但是要先獲取計算機名
name = socket.gethostname()
# 然后通過計算機名獲取ip
ip = socket.gethostbyname(name)
print(ip) # 192.88.88.107

但是這種方式有一種弊端,那就是在Linux上可能不管用。

>>> import socket
>>> name = socket.gethostname()
>>> socket.gethostbyname(name) # 獲取的默認是127.0.0.1,也就是回環地址
'127.0.0.1'
>>>

如何解決呢?我們可以換一種方式,這種方式Windows和Linux是通用的。

import socket
 
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('8.8.8.8', 80))
ip = s.getsockname()[0]
print(ip) # 172.27.16.3
# 此時就正確的獲取了Linux機器的ip地址。
# 另外,這種方式獲取的一直是本機的ip地址。什么意思呢,我們以Windows為例。
# 如果你掛了"威批恩",那么gethostbyname顯示的就是你"威批恩"連接的地址,而當前這種方式顯示的還是你本機的地址

當然,還有一種更高級的方式,該方式只能在Linux中使用。

import socket
import fcntl
import struct
 
 
def get_ip_address(ifname):
 s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
 return socket.inet_ntoa(fcntl.ioctl(
  s.fileno(),
  0x8915,
  struct.pack('256s', ifname[:15])
 )[20:24])
 
# 獲取回環地址
print(get_ip_address(b"lo")) # 127.0.0.1
# 獲取本地地址
print(get_ip_address(b"eth0")) # 172.27.16.3

當然我們除了獲取本機的ip,還可以獲取其它網站的ip。

import socket
 
# 獲取百度的ip
print(socket.gethostbyname("www.baidu.com")) # 61.135.169.121

gethostname()是獲取本機名,gethostbyname("xxx")可以獲取本機的ip、以及其它網站的ip。

除此之外還可以通過gethostbyname_ex獲取更詳細的信息。

import socket
 
# 用法和gethostbyname一樣,但是獲取的信息更加詳細
print(socket.gethostbyname_ex(socket.gethostname())) # ('hanser', [], ['192.88.88.107'])
print(socket.gethostbyname_ex("www.baidu.com")) # ('www.a.shifen.com', ['www.baidu.com'], ['61.135.169.121', '61.135.169.125'])
"""
這個函數獲取的結果是一個三元組
分別是:主機名、域名、ip地址
可以看到百度的ip返回了兩個,這兩個都是可以使用的
不過至于百度的主機名為什么www.a.shifen.com,是因為在dns服務器中配置了www.baidu.com到www.a.shifen.com的映射記錄
"""

獲取mac地址

 
import uuid
 
# 獲取mac地址
addr_num = hex(uuid.getnode())[2:]
mac = "-".join(addr_num[i: i+2] for i in range(0, len(addr_num), 2))
print(mac) # 4c-ed-fb-bb-e6-ac
 
# 獲取本機所有網卡的mac地址
from psutil import net_if_addrs
for k, v in net_if_addrs().items():
 for item in v:
  address = item[1]
  if "-" in address and len(address)==17:
   print(address)
'''
00-FF-47-53-F7-49
4C-ED-FB-BB-E6-AC
'''

以上就是如何用Python獲取計算機名,ip地址,mac地址的詳細內容,更多關于Python獲取計算機名,ip地址,mac地址的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • 用python查找統一局域網下ip對應的mac地址
  • Python3獲取電腦IP、主機名、Mac地址的方法示例
  • python獲取本機mac地址和ip地址的方法
  • python生成隨機mac地址的方法
  • Python生成隨機MAC地址
  • python通過scapy獲取局域網所有主機mac地址示例
  • python3判斷IP地址的方法
  • python IP地址轉整數
  • python 輸入字符串生成所有有效的IP地址(LeetCode 93號題)
  • 基于python實現查詢ip地址來源
  • python如何判斷IP地址合法性
  • Python中IP地址處理IPy模塊的方法

標簽:西寧 梅州 文山 昆明 錫林郭勒盟 浙江 懷化 石家莊

巨人網絡通訊聲明:本文標題《如何用Python獲取計算機名,ip地址,mac地址》,本文關鍵詞  如,何用,Python,獲取,計算,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何用Python獲取計算機名,ip地址,mac地址》相關的同類信息!
  • 本頁收集關于如何用Python獲取計算機名,ip地址,mac地址的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    色欧美日韩亚洲| 亚洲一二三四在线| 久久精品国产一区二区| 欧美日韩人妻精品一区在线| 欧洲猛交xxxx乱大交3| 欧美国产国产综合| 国产精品系列在线观看| 亚洲国产精品一区二区久久hs| 亚洲精品一区二区三区福利| 麻豆91免费观看| 美女久久久久久久久久| 久久综合九色综合欧美98| 经典三级一区二区| 成年人在线免费看片| 久久青草国产手机看片福利盒子 | 欧美日韩一区不卡| 尤物视频一区二区| 欧美日韩一区二区区| 欧美视频一区二区三区在线观看 | 国产精品国产三级国产aⅴ入口| 国产精品自在欧美一区| 神马久久精品综合| 亚洲精品少妇30p| 国产调教打屁股xxxx网站| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 精品88久久久久88久久久| 久久99国内精品| 国产精品18在线| 亚洲欧洲日本在线| 91女厕偷拍女厕偷拍高清| 欧美日韩久久久| 日产精品久久久久久久性色| 日韩丰满少妇无码内射| 亚洲国产电影在线观看| 久久久影院官网| 国产一区二区中文字幕| 翔田千里88av中文字幕| 亚洲宅男天堂在线观看无病毒| 星空大象在线观看免费播放| 26uuu色噜噜精品一区二区| 国产精品888| 欧美在线观看视频一区二区 | 青青青在线免费观看| 亚洲黄色免费电影| 亚洲欧美日本一区| 欧美激情综合在线| 国产男女无遮挡猛进猛出| 欧美一级在线免费| 国产精品一区二区三区99| 日本精品裸体写真集在线观看 | 欧美自拍偷拍一区| 日本三级亚洲精品| 国产性生活大片| 亚洲香蕉伊在人在线观| 成人免费无遮挡无码黄漫视频| 国产精品久久久久久久久动漫 | 中文字幕第一页久久| 91蜜桃婷婷狠狠久久综合9色| 日韩一区二区免费电影| 国产精品性做久久久久久| 欧美日韩国产综合一区二区三区| 麻豆国产精品官网| 午夜av入18在线| 奇米777欧美一区二区| 天天操夜夜操av| 天天色天天操综合| 欧美日韩色视频| 日韩avvvv在线播放| 欧美风情第一页| 视频一区二区三区中文字幕| 国产老头老太做爰视频| 日韩电影在线观看网站| 欧美人禽zoz0强交| 美女任你摸久久| 欧洲精品在线观看| 国产伦精品一区二区三区免费迷| 欧美日韩精品欧美日韩精品一综合| 国产在线播放一区| 欧美高清一级片在线| 懂色av一区二区夜夜嗨| 日韩三级伦理片妻子的秘密按摩| 波多野结衣精品在线| 欧美mv日韩mv| 波多野结衣三级视频| 亚洲国产电影在线观看| 草草影院第一页| 亚洲一本大道在线| 国产在线一卡二卡| 激情综合五月天| 6080yy午夜一二三区久久| 成人精品电影在线观看| 欧美精品一区二区在线播放| 香蕉久久久久久av成人| 亚洲视频1区2区| 日本美女bbw| 蜜桃视频一区二区三区| 欧美日韩成人综合| av不卡在线观看| 国产精品午夜春色av| 免费污网站在线观看| 视频在线观看一区二区三区| 色婷婷国产精品综合在线观看| 国产精品996| 久久色.com| 免费观看av网站| 日韩精品欧美精品| 欧美日韩一二区| 手机在线播放av| 亚洲人xxxx| 国产大片免费看| 国产成a人亚洲精| 国产偷国产偷精品高清尤物| 国产jk精品白丝av在线观看| 日韩av一级片| 宅男噜噜噜66一区二区66| 国产精品二区视频| 夜夜操天天操亚洲| 欧美视频一区二区在线观看| 成年人性生活视频| 亚洲精品欧美专区| 国产精品538一区二区在线| 欧美成人精品1314www| 毛茸茸多毛bbb毛多视频| 日本欧美韩国一区三区| 欧美一区二区三区啪啪| 日本三级日本三级日本三级极| 亚洲高清在线视频| 欧美日韩国产综合一区二区 | 美国十次了思思久久精品导航| 欧美一区二区在线看| 91黄色免费视频| 青青草精品视频| 亚洲精品一区二区三区在线观看| 久久久久久久久久久久久久久| 久久不见久久见中文字幕免费| 精品国产一区二区三区久久影院| 99久久久无码国产精品性| 久久99精品国产| 中文在线资源观看网站视频免费不卡| 一本在线免费视频| 高清不卡一二三区| 亚洲视频网在线直播| 在线亚洲免费视频| 中文字幕永久免费| 亚洲成年人网站在线观看| 日韩一区二区三区在线| 国产手机在线观看| 国产一区二区不卡| 国产精品国产自产拍在线| 在线一区二区三区做爰视频网站| 91精品人妻一区二区三区蜜桃2| 亚洲成人三级小说| 日韩一区二区三区高清免费看看| 婷婷色一区二区三区| 粉嫩一区二区三区在线看| 亚洲视频一区在线| 4438x亚洲最大成人网| 黄免费在线观看| 成人一级黄色片| 亚洲成av人影院在线观看网| 精品国产乱码久久久久久牛牛| 一区二区国产精品精华液| 少妇欧美激情一区二区三区| 秋霞电影一区二区| 国产欧美一区在线| 欧美伊人久久久久久久久影院 | 91精品国产综合久久香蕉麻豆| 亚洲永久精品ww.7491进入| 国产suv精品一区二区883| 亚洲乱码中文字幕| 日韩三级中文字幕| 国产在线免费看| 国偷自产av一区二区三区麻豆| 久久激情综合网| 亚洲欧美激情插| 日韩精品在线一区| 国产三级国产精品国产国在线观看| www.四虎在线| 国产美女视频一区| 一区二区国产盗摄色噜噜| 精品国产91洋老外米糕| 色偷偷久久人人79超碰人人澡| 欧美无人区码suv| 成人性生交大片| 日日夜夜精品视频免费| 中文字幕第一页久久| 91精品国产综合久久久久久久久久| 久久精品国产亚洲AV成人婷婷| 91在线小视频| 精品一区二区三区久久久| 一区二区不卡在线播放| 久久亚洲综合色一区二区三区| 欧洲在线/亚洲| 九九热久久免费视频| 亚洲日本久久久| 粉嫩av一区二区三区粉嫩| 日韩av不卡一区二区| 一区二区三区在线观看国产| 久久久久9999亚洲精品| 欧美精品九九99久久|