我的文件包含要转换为主机名的IP地址。除了最后三个八位字节外,IP地址是相同的。例如:
192.168.38.8
192.168.38.9
192.168.38.10
我的python脚本中有以下代码,用以最后八位字节结尾的主机名替换IP地址。你知道吗
hostname = re.sub('192.168.38.','Host-Name',lm.group(4))
结果如下:
Host-Name8
Host-Name9
Host-Name10
如何使一位数的八位字节有一个前导零?期望输出为:
Host-Name08
Host-Name09
Host-Name10
您可能会发现使用
split()
更容易,如下所示:这会给你:
re.sub
未正确使用。你知道吗从documentation for ^{} ,您可以传递一个字符串或替换函数,在找到匹配项时返回字符串。你知道吗
相关问题 更多 >
编程相关推荐