在Python中等效于decode('hex')

时间:2017-10-15 22:41:03

标签: python go encoding

我正在努力将现有的Python库转换为Go,并且正在挂断它。

是否有相当于以下Python代码的go?

test = "ec033aa702"
test.decode('hex')

我一直在做一些阅读,但似乎无法找到我正在寻找的东西。

1 个答案:

答案 0 :(得分:1)

这对你有用吗?

package main

import (
  "encoding/hex"
  "fmt"
  "log"
)

func main() {
  const s = "ec033aa702"
  decoded, err := hex.DecodeString(s)
  if err != nil {
    log.Fatal(err)
  }

  fmt.Printf("%s\n", decoded)
}

DecodeString

Try it online!