要将 JSON 中的万美元转换为人民币,需要将其乘以汇率。以下是一个示例代码:

import json

# 假设汇率为 6.5
exchange_rate = 6.5

# 读取 JSON 文件
with open('data.json', 'r') as f:
    data = json.load(f)

# 遍历 JSON 中的每个键值对,如果值是字符串类型且以'万美元'结尾,则将其转换为人民币并更新到 JSON 中
for key, value in data.items():
    if isinstance(value, str) and value.endswith('万美元'):
        value_in_rmb = float(value[:-3]) * 10000 * exchange_rate
        data[key] = '{:.2f} 万元人民币'.format(value_in_rmb)

# 输出更新后的 JSON
print(json.dumps(data, ensure_ascii=False, indent=4))

这段代码假设汇率为 6.5,读取一个名为'data.json' 的 JSON 文件,遍历其中的每个键值对,如果值是字符串类型且以'万美元'结尾,则将其转换为人民币并更新到 JSON 中。最后输出更新后的 JSON。请注意,这段代码仅供参考,具体实现可能需要根据实际情况进行修改。


原文地址: https://www.cveoy.top/t/topic/oe26 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录