import os import json def self_construction(datatype): demo_dir = "./demo_pool/{datatype}_demo".format(datatype=datatype) data_dir = "./data_pool/{datatype}".format(datatype=datatype) if os.path.exists(demo_dir): print(demo_dir) if os.path.exists(data_dir): with open(data_dir, 'r') as f: for line in f.readlines self_construction('strategyqa') single_data = { 'question': "asfawreg", 'datatype': "dfawds", 'base_ans': "", 'base_cots': "", 'adapter_ans': "", 'revised_cots': "", 'retrieved_knowledge': "", 'feedback': "" } data_dir = "./data_pool/{datatype}".format(datatype="test") #with open(data_dir, 'a') as f: # data_json = json.dumps(single_data) # f.write(data_json + "\n") with open(data_dir, 'r') as f: for line in f.readlines(): data_dict = json.loads(line) print(type(data_dict))