Python常用小技巧
分类:Python, 发布于 2021-04-01 13:54:09,浏览(575),评论(0)
1、Python获取本地IP
import socket localIPs = [ip for ip in socket.gethostbyname_ex(socket.gethostname())[2] if not ip.startswith("127.")][:1]
2、Python将IPv4转换为16进制
import socket from binascii import hexlify hexIP = hexlify(socket.inet_aton(ip)).decode()
3、按字节长度截取字符串
print('字节长度截2333'.encode('utf-8')[:11].decode('utf-8', 'ignore'))
4、16进制输出高位补0
a = 8 print("0x%02x" % a)