gpt4 book ai didi

python - 在 Python 中解码一列 Base64 字符串

转载 作者:行者123 更新时间:2023-12-01 08:12:02 24 4
gpt4 key购买 nike

情况:我将从 SQL 中提取一列,其中包含数十万个我想要解码的 Base 64 字符串。

一个解码后的字符串如下所示:

b'{"a":1,"b":2,"c":3,...}'

目标:我怎样才能简单地提取第一本字典的值。在本例中,这将是 1。我希望结果以 numpy 数组或 df 结束。

我发现以下代码可以帮助我解码一个字符串,但不确定如何将其用于列中的每一行。

import base64
coded_string = '''value to decode'''
base64.b64decode(coded_string)

最佳答案

假设您的代码片段是格式良好的 Python(尽管这似乎更可能是 JSON),您可以使用 literal_eval:

from ast import literal_eval
from base64 import b64decode
from pprint import pprint

binary = b64decode(some_str)

lib = literal_eval(binary.decode('utf8'))
pprint(lib)

关于python - 在 Python 中解码一列 Base64 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55187073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com