この記事では、PythonでローカルIPアドレスを取得する方法とソースコードについて紹介します。
ローカルIPアドレス
ローカルIPアドレスとは、家庭内LAN・企業内LANなど、組織内のネットワークでパソコン等の端末を識別するために使用されるIPアドレスです。
プライベートアドレスともいいます。
逆にインターネット上でのIPアドレスのことをグローバルIPアドレスといいます。
Pythonでは、socketモジュールのgethostbynameメソッドでローカルIPアドレスを取得できます。
※socketは標準モジュール
【書式】
socket.gethostbyname(ホスト名)
※返り値:ローカルIPアドレス
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*-
import socket
def main():
# ローカルIPアドレスを取得
ip = socket.gethostbyname(socket.gethostname())
print(ip) # 192.168.○○○.○○○
if __name__ == "__main__":
main()

コメント
解りやすくて助かりました。
コメントありがとうございます。