Python でローカル IPv4 を取得する

バックグラウンド

Python は TCP サーバーを実装していますが、別の外部ネットワークに接続するたびに IPv4 が変更されるため、ハードコーディングするか設定ファイルに記述するかにかかわらず不便です。その後、実行時にコードを直接使用してローカルを取得しますIPv4 は当然のことながら要件になります

コード

import socket

ipv4s=socket.gethostbyname_ex(socket.gethostname())[2]
print(ipv4s)

結果

知らせ

結果はリストになります。マシンに仮想マシンがインストールされている場合は、他の仮想 ipv4 が存在する可能性があり、スクリーニングに他のアルゴリズムを実行する必要があります。

おすすめ

転載: blog.csdn.net/qq_36694133/article/details/127084294