IP与字符串转换
·
1 分钟阅读
·
Python
目录
IP 地址字符串与整数的相互转换。
IP 字符串转整数
import struct, socket
struct.unpack("=I", socket.inet_aton("203.205.179.171"))[0]
# 3398356427
整数转 IP 字符串
import struct, socket
socket.inet_ntoa(struct.pack("=I", 3398356427))
# '203.205.179.171'
注:SQL 中的 INET_ATON() 等函数也可转换,但字节顺序可能不同。
#python
相关文章
-
Python3 的关键改进是解决了 Python2 中字符串与编码的问题。默认使用 UTF-8,区分 str(文本)和 bytes(二进制),提供清晰的 encode/decode 转换方法。
Python · 2 分钟阅读
-
Supervisor 是 Python 编写的进程管理工具,支持启动、重启、关闭单个或多个进程。介绍安装、配置 supervisord 和 program,以及使用 supervisorctl 进行进程管理的方法。
Python · 5 分钟阅读
-
多进程同时写入文件会导致内容错乱。原因是操作系统的执行单元粒度导致进程切换无序。解决方案包括加锁和使用 multiprocessing.Pool 的回调函数。
Python · 3 分钟阅读
-
Python 编码转换与中文处理完整指南,涵盖编码声明、str/unicode 类型转换、编码检测等常见问题与解决方案。
Python · 3 分钟阅读