当前位置:网站首页>修改VOT2018.json文件,去掉图片路径中的color
修改VOT2018.json文件,去掉图片路径中的color
2022-08-09 11:32:00 【匿名的魔术师】
直接上代码
import json
import os, sys
json_path = 'VOT2018.json'
new_json_path = 'VOT2018_new.json'
txt_path = 'list.txt'
dict = {}
def get_json_data(path): # 修改 删除原json文件中的color
with open(path) as f:
params = json.load(f)
file = open('list.txt')
while 1 :
lines = file.readline(1000)
if not lines:
break
lines = lines[:-1] # 拿出每个视频文件夹的名字
root = (params[lines]['img_names'])
for i in range(len(root)):
kind, color, jpg = root[i].split('/') # 举例 kind :'ants1', color: 'color' , jpg :'00000001.jpg'
root[i] = kind + '/' + jpg # 重写该路径,去掉 color
file.close()
dict = params
# print(dict)
f.close()
return dict
def write_json_data(path, dictionary): # 保存
with open(path, 'w') as r:
json.dump(dictionary, r)
r.close()
if __name__ =='__main__':
dictionary = get_json_data(json_path)
write_json_data(new_json_path, dictionary)
OK
边栏推荐
猜你喜欢
随机推荐
预置第三方apk到MTK项目相关问题总结
从零开始Blazor Server(9)--修改Layout
_main C:/ti/ccs1011/ccs/tools/compiler/ti-cgt-c2000_20.2.1.LTS/lib/rts2800_fpu32.lib<ar在线升级跳转疑问
【VQA survey】视觉问答中的语言学问题
MySQL事务隔离级别
LeetCode 1413.逐步求和得到正数的最小值
x86 exception handling and interrupt mechanism (2) interrupt vector table
redis的线程模型
OC-块对象
Use gdb to debug multi-process programs, debug parent and child processes at the same time
【概率论】一元概率分布的平均化
enum in c language
MySQL执行sql语句的机制
PAT1013 并查集 DFS(查找联通分量的个数)
百钱买鸡(一)
OC-NSTimer
PAT1005
TI的片上固化好的boot ROM(上电引导加载程序)退出后的去向
PAT1004
redis的缓存穿透、缓存雪崩、缓存击穿怎么搞?