Skip to main content
 首页 » 编程设计

Python 获取特定的最后 2 或 3 个字符

2025年05月04日14zhoujg

我正在寻找能够获取最后 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]