读取数据库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']))