Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Mengesahkan Alamat IP dengan Cekap dalam Python Menggunakan socket.inet_aton?

Bagaimana untuk Mengesahkan Alamat IP dengan Cekap dalam Python Menggunakan socket.inet_aton?

Patricia Arquette
Lepaskan: 2024-10-22 19:34:35
asal
1112 orang telah melayarinya

How to Validate IP Addresses Efficiently in Python Using socket.inet_aton?

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan