当前位置:网站首页>修改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
边栏推荐
猜你喜欢
随机推荐
PTA习题 分类统计字符个数(C)
ZOJ 1729 & ZOJ 2006(最小表示法模板题)
电解电容漏电流及均压
MySQL事务隔离级别
ThreadLocal类
enum in c language
论文分享 | ACL2022 | 基于迁移学习的论元关系提取
es6Generator函数的异常处理
[现代控制理论]2_state-space状态空间方程
wait system call
链表基本操作(详解)
BeanFacroty和FactoryBean到底是什么?AppliacationContext它又是什么?
【概率论】正态分布的由来——从大一同学的视角出发
win10 outlook邮件设置
The use of signal function (signal) in C language
Notepad++安装插件
人体解析(Human Parse)开源数据集整理
_main C:/ti/ccs1011/ccs/tools/compiler/ti-cgt-c2000_20.2.1.LTS/lib/rts2800_fpu32.lib<ar在线升级跳转疑问
【Data augmentation in NLP】——1
学习阶段总结(背包问题)