通过命令批量转换json文件。
import os
path = 'C:/Users/Administrator/Desktop/demo/json' # path为json文件存放的路径
for file in os.listdir(path):
file_type = file.split('.')[1]
if file_type == 'json':
print(path + '\\' + file)
os.system('activate tensorflow && f: && cd %s' % path + '&& labelme_json_to_dataset %s' % file)
# activate tensorflow为激活labelme的环境,后面是进入.json所在的文件夹路径,最后执行label_json_to_dataset命令。大概意思就是先激活labelme的环境,然后进去json所在的文件夹,然后执行label_json_to_dataset 命令。
# os.system("python D:\Anaconda3\envs\\tensorflow\Scripts\labelme_json_to_dataset.exe %s" % (path + '\\' + file))
else:
continue