读取数据库IP并排序

IP列表排序

import socket
sorted(ip_lst,key=socket.inet_aton)

原生方法:

sql="SELECT*FROMinfra.ip_tablewherestatus='available'andnetwork_id=20orderbyinet_aton(ip)"
cursor=db.session.execute(sql)
availables=cursor.fetchall()
print(availables[0]['ip'])

[{'ip':},{'ip':}]ip信息列表以ip排序:

info_list_final=sorted(info_list,key=lambda items:socket.inet_aton(items['ip']))
posted @ 2022-04-29 16:19  啦啦la  阅读(54)  评论(0编辑  收藏  举报