cuốn sách gpt4 ai đã làm

CIDR công khai thấp nhất của Python

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 10:16:14 26 4
mua khóa gpt4 Nike

Giả sử tôi có hai IP:khởi động = '63.223.64.0'endip = '63.223.127.255'

Tôi biết trong python netaddr.iprange_to_cidrs(startip, endip) sẽ cung cấp cho bạn danh sách các mạng con CIDR nằm chính xác giữa các ranh giới. Tuy nhiên, tôi muốn lựa chọn bao gồm tất cả mọi thứmột Mạng con CIDR mặc dù nó cung cấp nhiều IP hơn.

Tôi thích một hàm thực hiện điều này hơn, nhưng tôi cũng hoan nghênh bất kỳ phép toán/logic nào để tính toán nó và cuối cùng chuyển nó thành mã.

câu trả lời hay nhất

bạn đã thử chưa váy ipad ? Mô-đun? Nó đi kèm với Python 3 nhưng có thể được cài đặt cho Python 2.

nhập khẩu váy ipad
startip = ipaddress.IPv4Address('63.223.64.0')
endip = ipaddress.IPv4Address('63.223.127.255')
# summary_address_range tạo ra một trình tạo, vì vậy buộc phải đưa ra kết quả
mạng = [n cho n trong ipaddress.summarize_address_range(starttip, endip)]
in (mạng)
# [IPv4Network('63.223.64.0/18')]

Về CIDR công khai thấp nhất của Python, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/35274027/

26 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress