我正在寻找能够获取最后 2 或 3 个特定字符的 Python 脚本。更具体地说,我希望将 IP 名称削减到最后 2 或 3 位数字。
import socket
ip = socket.gethostbyname(socket.gethostname())[-3:0]
我正在考虑只分割 IP 地址并获取最后 3 位数字,但我认为当 IP 地址以 2 位数字结尾(即 192.168.1.XX)时,这会给我带来问题
非常感谢任何帮助!
请您参考如下方法:
import socket
ip = socket.gethostbyname(socket.gethostname()).split('.')[-1]
