现在 在当前目录下,我有一份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");
就可以了