Javascript

python 从json文件中提取 对应数据 并存储到txt中

本文主要是介绍python 从json文件中提取 对应数据 并存储到txt中,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

现在 在当前目录下,我有一份json文件和一份自创建的txt文件
在这里插入图片描述
现在需要 从json文件中,提取caption的值
在这里插入图片描述
代码如下:

import json

def catch_value(file_name, value, position):
    """提取所需元素的方法"""
    f = open(file_name, encoding='utf-8')
    setting = json.load(f)  # 把json文件转化为python用的类型
    f.close()
    my_value = setting[position][value]  # 提取元素中所需要的的值
    return my_value


if __name__ == '__main__':
    f=open("caption.txt",'a');
    for i in range(4999):
        nationality1 = catch_value("./captions_val2014_fakecap_ktest_tf.json", "caption", i)
        #print("%s" % (nationality1))
        f.write(nationality1);
        f.write('\n');

    print("ok");

就可以了
在这里插入图片描述

这篇关于python 从json文件中提取 对应数据 并存储到txt中的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!