请把python翻译成ruby

2024-05-16 19:31:34 发布

您现在位置:Python中文网/ 问答频道 /正文

需要像这里一样计算IP=>;int:

https://bitbucket.org/lorien/django-ipgeo/src/d19648c9b14f/ipgeo/models.py 但是在ruby里。在

我对ruby很陌生,所以无法将其转换为ruby:

number = struct.unpack('!L', socket.inet_aton(ip))[0]

structsocket是python std,ip是类似“127.0.0.1”的字符串


Tags: djangohttpsorggtipsrcbitbucketsocket
1条回答
网友
1楼 · 发布于 2024-05-16 19:31:34

Ruby附带了一个^{}模块,该模块指定一个IPAddr类,该类可以以整数形式返回表示。在

require 'ipaddr'

addr = IPAddr.new '127.0.0.1'
print addr.to_i

irb中:

^{pr2}$

相关问题 更多 >