| 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)) |