IPY IPv4 ve IPv6 adresleri ve ağları kullanım için bir Python sınıf ve araçları. komut net :: IP Perl modülü benzerdir.
IP sınıfı rahat bir ayrıştırma ve IPv4 ve IPv6 Adresleri ve Ağları için kullanılan en gösterimler için taşıma izin verir. Büyük ölçüde bei olgun Perl modülü NET :: IP'nin arayüzü esinlenilmiştir ama Uygulama paylaşmaz. Bu olmayan CIDR netmask degerleri guncellenir, burada yapılamaz 0xffffff0f bir ağ maskesi lixe öylesine korkak şeyler paylaşmaz.
>>> IPY ithalat IP gelen
>>> Ip = IP ('127.0.0.0/30'),
>>> IP X için:
... Print x
...
127.0.0.0
127.0.0.1
127.0.0.2
127.0.0.3
>>> IP2 = IP ('0x7F000000 / 30')
>>> Ip == IP2
1
>>> Ip.reverseNames ()
['0.0.0.127.in-addr.arpa.', '1.0.0.127.in-addr.arpa.'
'2.0.0.127.in-addr.arpa.', '3.0.0.127.in-addr.arpa.']
>>> Ip.reverseName ()
'0-3.0.0.127.in-addr.arpa.'
>>> Ip.iptype ()
'ÖZEL'
Bu sürümde Yeni nedir:.
- IP (':: / 0') ağ maskesi () IP verir ('::'), yerine IP ('0.0.0.0')
sürüm 0.74 yeni Nedir:
- Python 3.1 ve 3.2 için Fix testleri
- ip .__ sıfırdan farklı __ () ve (İzlenimi olarak ipa) yerine 0 veya 1 bir bool döndürür
- IP ('0.0.0.0/0') + IP ('0.0.0.0/0'), bir hata tutarsa, Arfrever tarafından yazılmış düzeltme
sürüm 0.73 yeni Nedir:
- Destek Python 3: setup.py çalışır 2to3
- IPv6 IP'leri aralıkları güncelleyin
- IPv6 adresleri IPv4 için reverseName () ve reverseNames () Fix
- Python & lt Bırak desteği; 2.5
nedir sürüm 0.71 Yeni:
- yerine aralığın
- kullan xrange () ()
- yerine Çeşidi kullanılması isinstance (x, int) (x) == types.IntType
- python3 desteğini hazırlayın (kullanım tamsayı bölme x // y)
- Fix IP (uzun) yapıcısı: Adres olmadığından emin çok büyük
- Yapıcı bir TypeError yükseltmek
- 223.0.0.0/8 şimdi public (APNIC ait)
Tipi, uzun, str veya unicode int değilse
sürüm 0.70 yeni Nedir:
- Yeni & quot; büyük & quot; sürümü uyumluluk kırabilir, çünkü
- __cmp Fix __ (): IP ('0.0.0.0/0') ve IP ('0.0.0.0'), eşit değildir
- quot ağ IP.net () ve Düzelt; yerine & quot; & quot ;. 0.0.0.0 IPY 0.63 Bu hatayı düzeltmek gerekir, ama değildi.
:: / 0 & quot ;: & quot;; :: & quot
nedir sürüm 0.64 Yeni:
- setup.py bdist_rpm düzeltmek için MANIFEST.in oluşturma, düzeltmek Robert Nickel
sürüm 0.63 yeni Nedir:
- & quot Fix biçimlendirme; IPv6 & quot IPv4; Ağ, örneğin. IP (':: ffff: 192.168.10.0/120!'), Ağ maskesi (& quot; / 120 & quot; örnekte) eksikti
- quot ağ IP.net () ve Düzelt; yerine & quot; 0.0.0.0 & quot;
:: / 0 & quot ;: & quot;; :: & quot
Gereksinimleri :
- Python
Yorum Bulunamadı