Mengesahkan Alamat IP dalam Python
Apabila menerima alamat IP sebagai rentetan, adalah penting untuk mengesahkan kesahihannya untuk mengelakkan isu pemprosesan selanjutnya. Daripada cuba menghuraikan alamat IP, kami mengesyorkan pendekatan berikut:
Penyelesaian:
Gunakan modul soket terbina dalam Python, yang menyediakan fungsi inet_aton. Fungsi ini menukar alamat IP rentetan kepada perwakilan binari. Jika penukaran berjaya, alamat IP dianggap sah. Jika tidak, ia dianggap tidak sah.
<code class="python">import socket def validate_ip_address(addr): try: socket.inet_aton(addr) return True except socket.error: return False</code>
Contoh Penggunaan:
<code class="python">valid_ip = validate_ip_address("127.0.0.1") # True invalid_ip = validate_ip_address("192.168.1.256") # False</code>
Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Alamat IP dengan Cekap dalam Python Menggunakan socket.inet_aton?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!