zjuJish commited on
Commit
cec874e
·
verified ·
1 Parent(s): aabd26d

Upload layer_diff_dataset/make_json copy 3.py with huggingface_hub

Browse files
layer_diff_dataset/make_json copy 3.py ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ import os
3
+ # 修改原try json的prompt,增加类别
4
+
5
+ # folder_path = '/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/try/im'
6
+ # folder_path_1 = '/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/train/im'
7
+
8
+ # file_list = os.listdir(folder_path)
9
+ # file_list = [os.path.join(folder_path_1,i) for i in file_list if i.endswith('.jpg')]
10
+ # file_list.sort()
11
+ # print(file_list)
12
+ # 读取原始JSON文件
13
+ with open('/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/try/im_rgba.json', 'r') as file:
14
+ data = json.load(file)
15
+
16
+ # data_try = []
17
+ # # 修改每个字典的"images"和"images_rgba"字段
18
+ # for item in data:
19
+ # if item["images"] not in file_list:
20
+ # data_try.append(item)
21
+ # print(data_try)
22
+ for item in data:
23
+ class_name = item["images"].split('#')[3]
24
+ item['prompt'] = class_name + ',' + item['prompt']
25
+ # print(item)
26
+ # break
27
+ # 写入新的JSON文件
28
+ with open('/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/train/im_rgba_class.json', 'w') as file:
29
+ json.dump(data, file, indent=4)
30
+
31
+ print("New JSON file has been created successfully.")