最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python將ip地址轉換成整數的方法

 更新時間:2015年03月17日 14:23:31   作者:八大山人  
這篇文章主要介紹了python將ip地址轉換成整數的方法,涉及Python針對IP地址的轉換技巧,需要的朋友可以參考下

本文實例講述了python將ip地址轉換成整數的方法。分享給大家供大家參考。具體分析如下:

有時候我們用數據庫存儲ip地址時可以將ip地址轉換成整數存儲,整數占用空間小,索引也會比較方便,下面的python代碼自定義了一個ip轉換成整數的函數,非常簡單,代碼同時還提供了整數轉換成ip地址的方法。

import socket, struct
def ip2long(ip):
  """
  Convert an IP string to long
  """
  packedIP = socket.inet_aton(ip)
  return struct.unpack("!L", packedIP)[0]

例如 www.fzitv.net的ip地址為:61.129.51.27,調用上面的ip2long轉換函數:

print('www.fzitv.net ip address is %s'%ip2long('61.129.51.27'))

輸出結果為:

www.fzitv.net ip address is 1031877403

如果要將整數轉換成ip地址,可以使用下面的方法:

socket.inet_ntoa(struct.pack('!L', 2130706433))

輸出結果為:

'127.0.0.1'

希望本文所述對大家的Python程序設計有所幫助。

相關文章

  • python連接mysql并提交mysql事務示例

    python連接mysql并提交mysql事務示例

    這篇文章主要介紹了python連接mysql并提交mysql事務的示例,需要的朋友可以參考下
    2014-03-03
  • 使用Python調取任意數字資產錢包余額功能

    使用Python調取任意數字資產錢包余額功能

    那資產放在錢包的時候,如何來監(jiān)控余額呢?任何數字資產都可以使用區(qū)塊瀏覽器來查詢余額,那我們只要從此著手,用Python調取區(qū)塊瀏覽器,來查詢余額就能實現所有資產的余額監(jiān)控,感興趣的朋友跟隨小編一起看看吧
    2019-08-08
  • python編碼最佳實踐之總結

    python編碼最佳實踐之總結

    python編碼最佳實踐之總結,幫助大家整理了python編碼最佳實踐的相關知識點,重點從性能角度出發(fā)對python的一些慣用法做一個簡單總結,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Pandas對數值進行分箱操作的4種方法總結

    Pandas對數值進行分箱操作的4種方法總結

    分箱是一種常見的數據預處理技術有時也被稱為分桶或離散化,他可用于將連續(xù)數據的間隔分組到“箱”或“桶”中。本文將使用python?Pandas庫對數值進行分箱的4種方法,感興趣的可以了解一下
    2022-05-05
  • 深入解析Python中的多進程

    深入解析Python中的多進程

    這篇文章主要介紹了深入解析Python中的多進程,“Python中的多進程是通過multiprocessing包來實現的,和多線程的threading.Thread差不多,它可以利用multiprocessing.Process對象來創(chuàng)建一個進程對象
    2022-06-06
  • python pandas dataframe 去重函數的具體使用

    python pandas dataframe 去重函數的具體使用

    這篇文章主要介紹了python pandas dataframe 去重函數的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • 解決pycharm上的jupyter notebook端口被占用問題

    解決pycharm上的jupyter notebook端口被占用問題

    今天小編就為大家分享一篇解決pycharm上的jupyter notebook端口被占用問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • numpy給array增加維度np.newaxis的實例

    numpy給array增加維度np.newaxis的實例

    今天小編就為大家分享一篇numpy給array增加維度np.newaxis的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python中mmap模塊處理大文本的操作方法

    Python中mmap模塊處理大文本的操作方法

    這篇文章主要介紹了Python中mmap模塊(處理大文本),將一個普通文件映射到內存中,通常在需要對文件進行頻繁讀寫時使用,這樣用內存映射讀寫取代I/O緩存讀寫,以獲得較高的性能,需要的朋友可以參考下
    2023-02-02
  • 利用Python在一個文件的頭部插入數據的實例

    利用Python在一個文件的頭部插入數據的實例

    下面小編就為大家分享一篇利用Python在一個文件的頭部插入數據的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05

最新評論

云和县| 莒南县| 伊金霍洛旗| 盈江县| 泰顺县| 扶余县| 阜阳市| 东方市| 塘沽区| 洱源县| 铜梁县| 许昌县| 开远市| 河源市| 正安县| 南召县| 恩施市| 博兴县| 南乐县| 博客| 凤凰县| 正安县| 亳州市| 济阳县| 台湾省| 黄陵县| 宜君县| 宜黄县| 水富县| 镇赉县| 内黄县| 天祝| 富民县| 西盟| 凉城县| 大足县| 康乐县| 乐平市| 绥德县| 神木县| 澄城县|