zoukankan      html  css  js  c++  java
  • python 将IP地址转换成打包后的32位格式

    python 2.7

    #!/usr/bin/env python
    # Python Network Programming Cookbook -- Chapter - 1
    # This program requires Python 2.7 or any later version
    
    import socket
    from binascii import hexlify
    
    
    def convert_ip4_address():
        for ip_addr in ['127.0.0.1', '192.168.0.1']:
            packed_ip_addr = socket.inet_aton(ip_addr)
            unpacked_ip_addr = socket.inet_ntoa(packed_ip_addr)
            print "IP Address: %s => Packed: %s, Unpacked: %s" %(ip_addr, hexlify(packed_ip_addr), unpacked_ip_addr)
        
    if __name__ == '__main__':
        convert_ip4_address()

    输出

    IP Address: 127.0.0.1 => Packed: 7f000001, Unpacked: 127.0.0.1
    IP Address: 192.168.0.1 => Packed: c0a80001, Unpacked: 192.168.0.1
  • 相关阅读:
    jQuery-css
    了解jQuery
    jQuery属性
    jQuery常用效果
    jQuery_$工具方法
    jQuery选择器
    jQuery核心对象
    $
    jQuery两把利器
    JavaScriptDOM
  • 原文地址:https://www.cnblogs.com/sea-stream/p/11031509.html
Copyright © 2011-2022 走看看