Python簡(jiǎn)單實(shí)現(xiàn)子網(wǎng)掩碼轉(zhuǎn)換的方法
本文實(shí)例講述了Python簡(jiǎn)單實(shí)現(xiàn)子網(wǎng)掩碼轉(zhuǎn)換的方法。分享給大家供大家參考,具體如下:
這里實(shí)現(xiàn)將子網(wǎng)掩碼長(zhǎng)度轉(zhuǎn)換為具體的子網(wǎng)掩碼地址:
def exchange_maskint(mask_int): bin_arr = ['0' for i in range(32)] for i in range(mask_int): bin_arr[i] = '1' tmpmask = [''.join(bin_arr[i * 8:i * 8 + 8]) for i in range(4)] tmpmask = [str(int(tmpstr, 2)) for tmpstr in tmpmask] return '.'.join(tmpmask) if __name__ == '__main__': print exchange_maskint(24)
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python字符串操作技巧匯總》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
- Python實(shí)現(xiàn)根據(jù)IP地址和子網(wǎng)掩碼算出網(wǎng)段的方法
- 使用Python判斷IP地址合法性的方法實(shí)例
- python將ip地址轉(zhuǎn)換成整數(shù)的方法
- python批量生成本地ip地址的方法
- 用Python將IP地址在整型和字符串之間輕松轉(zhuǎn)換
- python在Windows8下獲取本機(jī)ip地址的方法
- 詳解Python判定IP地址合法性的三種方法
- Python2.7基于淘寶接口獲取IP地址所在地理位置的方法【測(cè)試可用】
- Python實(shí)現(xiàn)的根據(jù)IP地址計(jì)算子網(wǎng)掩碼位數(shù)功能示例

Python爬蟲(chóng)解析網(wǎng)頁(yè)的4種方式實(shí)例及原理解析

使用 Python 處理3萬(wàn)多條數(shù)據(jù)只要幾秒鐘

python實(shí)現(xiàn)Android與windows局域網(wǎng)文件夾同步

python調(diào)用OpenCV實(shí)現(xiàn)人臉識(shí)別功能

PyCharm Community安裝與配置的詳細(xì)教程

python 系統(tǒng)調(diào)用的實(shí)例詳解