Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mendapatkan Alamat IP Tempatan Saya Menggunakan Perpustakaan Standard Python?
Mendapatkan Alamat IP Tempatan dengan Perpustakaan Standard Python
Menentukan alamat IP tempatan adalah penting untuk tugas rangkaian dan penyelesaian masalah. Pustaka standard Python menyediakan pendekatan serba boleh untuk mendapatkan semula maklumat ini.
Menggunakan Modul soket untuk Penemuan IP
Penyelesaian yang dicadangkan memanfaatkan modul soket, yang membolehkan berkaitan rangkaian operasi. Dengan mewujudkan sambungan ke alamat IP luaran, seperti "8.8.8.8," alamat IP setempat boleh diperolehi.
import socket # Create a socket object s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # Connect to an external IP address (in this case, Google's DNS server) s.connect(("8.8.8.8", 80)) # Retrieve the local IP address from the socket object local_ip = s.getsockname()[0] # Print the local IP address print(local_ip) # Close the socket connection s.close()
Andaian dan Had
Kaedah ini menganggap sambungan internet aktif dan ketiadaan proksi tempatan. Selain itu, ia memanfaatkan parameter sambungan soket khusus yang mungkin berbeza-beza bergantung pada platform dan konfigurasi rangkaian.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Alamat IP Tempatan Saya Menggunakan Perpustakaan Standard Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!