欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 查自己ip

劉姿婷2年前10瀏覽0評論

Python是一種非常流行的編程語言,它具有易學(xué)易用的特點(diǎn),可以用來完成各種任務(wù)。其中,查找自己的IP地址也是Python中的一個(gè)常見任務(wù)。下面就來介紹一下如何用Python查找自己的IP地址。

import socket
def getMyIp():
try:
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('8.8.8.8', 80))
ip = s.getsockname()[0]
except Exception as e:
print('獲取IP出現(xiàn)異常:', e)
ip = '127.0.0.1'
finally:
s.close()
return ip
if __name__ == '__main__':
myIp = getMyIp()
print('我的IP地址是:', myIp)

上述代碼中,我們先導(dǎo)入了socket模塊,這是Python中用于網(wǎng)絡(luò)編程的模塊。之后我們定義了一個(gè)名為getMyIp的函數(shù),這個(gè)函數(shù)會(huì)返回當(dāng)前系統(tǒng)的IP地址。在函數(shù)中,我們先嘗試創(chuàng)建一個(gè)socket連接,然后連接到著名的DNS服務(wù)器8.8.8.8,并將端口設(shè)置為80。之后我們就可以通過獲取連接的sockname來得到我們自己的IP地址了。

最后,在主程序中我們調(diào)用了getMyIp函數(shù)來獲取IP地址,并通過print函數(shù)來輸出結(jié)果。