Я новичок в питоне. Я хочу получить IP-адрес системы. Я подключен в локальной сети. Когда я использую код ниже, чтобы получить IP, он показывает 127.0.1.1 вместо 192.168.1.32. Почему это не показывает LAN IP. Тогда как я могу получить свой LAN IP. Каждый урок показывает только этот путь. Я также проверил через соединение с мобильной точкой доступа. Даже если это показывает то же самое.
import socket
hostname = socket.gethostname()
IPAddr = socket.gethostbyname(hostname)
print("Your Computer Name is:" + hostname)
print("Your Computer IP Address is:" + IPAddr)
Выход:
Your Computer Name is:smackcoders
Your Computer IP Address is:127.0.1.1
Требуемый вывод:
Your Computer Name is:smackcoders
Your Computer IP Address is:192.168.1.32