【问题标题】:Increase / Decrease Mac Address in Python from String从字符串增加/减少Python中的Mac地址
【发布时间】:2013-08-11 20:46:50
【问题描述】:

我有一个字符串形式的 mac 地址。我有兴趣获取 Mac 字符串并将其增加/减少 1 个值,同时保持 Python 中 Hex 的完整性

例如:000000001F

-1: 000000001E +1:0000000020

【问题讨论】:

  • 那些不是python中有效的十六进制字符串...
  • MAC 地址为 48 位,长度应为 12 个十六进制数字(而不是 10)

标签: python regex python-2.7 hex


【解决方案1】:

解析、修改、打印!

def change_mac(mac, offset)
    return "{:012X}".format(int(mac, 16) + offset)

【讨论】:

  • 非常感谢!这是完美的!
猜你喜欢
  • 2020-09-19
  • 2020-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-03
  • 2017-09-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多