2017-10-15 45 views
2

我正在將現有的Python庫轉換爲Go,並且正在掛上一塊。在Python中轉換等效的解碼('十六進制')

是否有與以下Python代碼等價的功能?

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

我一直在做一些閱讀,但似乎無法找到我在找什麼。

+0

@MoinuddinQuadri - 對不起。這是一個不好的例子。我在這裏更新了實際包含的內容。這個例子在Python 2.7中;我認爲Python 3.x改變了這一點。 – Mugs9117

回答

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!

+0

謝謝!我認爲這就是我一直在尋找的。 – Mugs9117

相關問題