gpt4 book ai didi

Python str() 双引号字符串

转载 作者:太空宇宙 更新时间:2023-11-03 14:16:09 25 4
gpt4 key购买 nike

我知道这个问题听起来很天真,但我还是坚持了下来。我正在使用 jquery 自动完成功能,结果发现它需要 ["data1", "data2"] 形式的列表。

我正在从一个 json 文件中获取数据,并且

data = json.load(fobj)['content']
data = [str(data[d]['name']) for d in data.keys()]

['一些文本', '其他一些'....]

但我特别想要列表中的双引号字符串。我已经尝试过 repr(str(data)) 但它给出了“'some text'”然后是“'some text'”.strip(“'”)但是这又返回了一个单引号字符串。

为了完成我正在做的工作

data = [str(data[d]['name'] + "'") for d in data.keys()]

然后处理字符串末尾的“'”,但这不是正确的方法。

有什么方法可以强制 str() 返回双引号字符串,例如 str(data, quote='"')。

最佳答案

jQuery 表示 JavaScript。 JavaScript 文字意味着 JSON。只需重新编码。

>>> json.dumps(['foo', '''bar'''])
'["foo", "bar"]'

关于Python str() 双引号字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33068864/

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