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

用Python將IP地址在整型和字符串之間輕松轉(zhuǎn)換

 更新時間:2017年03月22日 09:59:21   作者:Wing  
這篇文章主要給大家介紹了利用Python將IP在整型和字符串之間輕松轉(zhuǎn)換的相關(guān)資料,文中還跟大家分享了Python下利用正則表達(dá)式來匹配校驗一個字符串是否為ip地址的方法,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

大家應(yīng)該都有所體會,對于字符串型的IP存入數(shù)據(jù)庫中,實在是個即浪費空間又浪費性能的家伙,所以可愛的人們想出來將IP轉(zhuǎn)換為整型存儲。MySQL中存在INET_ATON() 、INET_NTOA()函數(shù)進(jìn)行IP整型和字符串之間的轉(zhuǎn)換,那么Python中存在什么方法可以實現(xiàn)MySQL中INET_ATON() 、INET_NTOA()的功能呢?方法肯定是有的~

方法如下

# 導(dǎo)入相關(guān)模塊包
import socket
import struct
# 將IP從字符串轉(zhuǎn)為整型
>>> int(socket.inet_aton('127.0.0.1').encode('hex'),16)
2130706433
# 將IP從整型轉(zhuǎn)為字符串
>>> socket.inet_ntoa(struct.pack("!I",2130706433))
'127.0.0.1'

拓展

Python下利用正則表達(dá)式來匹配校驗一個字符串是否為ip地址

def checkip(ip): 
 p = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$') 
 if p.match(ip): 
 return True 
 else: 
 return False 

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Pycharm 設(shè)置默認(rèn)解釋器路徑和編碼格式的操作

    Pycharm 設(shè)置默認(rèn)解釋器路徑和編碼格式的操作

    這篇文章主要介紹了Pycharm 設(shè)置默認(rèn)解釋器路徑和編碼格式的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Python進(jìn)階之高級用法詳細(xì)總結(jié)

    Python進(jìn)階之高級用法詳細(xì)總結(jié)

    今天帶各位小伙伴學(xué)習(xí)一下Python高級語法,主要有Lambda表達(dá)式,map函數(shù),filter函數(shù),reduce函數(shù),三大推導(dǎo)式等,文中有非常詳細(xì)的介紹,需要的朋友可以參考下
    2021-05-05
  • Python編寫合并字典并實現(xiàn)敏感目錄的小腳本

    Python編寫合并字典并實現(xiàn)敏感目錄的小腳本

    這篇文章主要介紹了Python編寫合并字典并實現(xiàn)敏感目錄的小腳本,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • python使用PyV8執(zhí)行javascript代碼示例分享

    python使用PyV8執(zhí)行javascript代碼示例分享

    這篇文章主要介紹了python使用PyV8執(zhí)行javascript的小示例,大家參考使用吧
    2013-12-12
  • Python取出字典中的值的實現(xiàn)

    Python取出字典中的值的實現(xiàn)

    本文主要介紹了Python取出字典中的值,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Python全棧之for循環(huán)

    Python全棧之for循環(huán)

    這篇文章主要為大家介紹了Python for循環(huán),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • Pandas探索之高性能函數(shù)eval和query解析

    Pandas探索之高性能函數(shù)eval和query解析

    這篇文章主要介紹了Pandas探索之高性能函數(shù)eval和query解析,小編覺得還是挺不錯的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • python安裝mysql-python簡明筆記(ubuntu環(huán)境)

    python安裝mysql-python簡明筆記(ubuntu環(huán)境)

    這篇文章主要介紹了python安裝mysql-python的方法,測試環(huán)境為ubuntu,較為詳細(xì)的記錄了安裝mysql-python過程中遇到的問題與解決方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • OpenCV-Python實現(xiàn)圖像平滑處理操作

    OpenCV-Python實現(xiàn)圖像平滑處理操作

    圖像平滑處理的噪聲取值主要有6種方法,本文主要介紹了這6種方法的具體使用并配置實例方法,具有一定的參考價值,感興趣的可以了解一下
    2021-06-06
  • Python執(zhí)行JS代碼的三種方式

    Python執(zhí)行JS代碼的三種方式

    以前的數(shù)據(jù)靠買,現(xiàn)在的數(shù)據(jù)靠爬”,越來越多的學(xué)者通過網(wǎng)絡(luò)爬蟲來獲取數(shù)據(jù),但是做爬蟲的人都知道,現(xiàn)在的很多網(wǎng)站都在和我們斗智斗勇,防護(hù)普遍越來越好,破解JS加密只是第一步,之后就是如何在我們的Python代碼中直接執(zhí)行JS,下面介紹一下幾種Python中執(zhí)行JS代碼的方法
    2024-01-01

最新評論

科尔| 达孜县| 崇明县| 漳州市| 公主岭市| 通道| 鄂托克前旗| 台东市| 辽中县| 韶山市| 高邑县| 保德县| 德清县| 长乐市| 潼关县| 牙克石市| 新邵县| 吴川市| 桑日县| 乌鲁木齐市| 万载县| 东莞市| 长垣县| 罗源县| 新巴尔虎右旗| 马关县| 理塘县| 宝丰县| 江门市| 阿巴嘎旗| 谢通门县| 子洲县| 华容县| 永清县| 云阳县| 渝北区| 桐柏县| 湄潭县| 福建省| 乌鲁木齐县| 邻水|