python生成json文件_json文件生成by python
import subprocess
import multiprocessing
import os
from os import path
import shutil
import argparse
import sys
from multiprocessing.dummy import Pool as ThreadPool
import sys
import time
f=open("LPP.txt","w+")#输出的文本,可改成json
sys.stdout=f
def getFile(Files_list):#获取文件夹
workpath=path.dirname(__file__) # path为文件夹路径
file_list = os.listdir(workpath) # file_list即为路径下文件夹名或文件名
for files in file_list:
fulldirct =os.path.join(workpath,files)
if os.path.isdir(fulldirct):
Files_list.append(files)
#print(Files_list)
def getPicture(path, list_name): #获取文件夹下的图片
for files in os.listdir(path):
file_path = os.path.join(path, files)
if os.path.splitext(file_path)[1]=='.jpg':
list_name.append(files)
#print(Picture_list)
def getTxt(path):#获取txt中的第一行数据
file_path = path+"\\"+"groundtruth_rect.txt"
with open(file_path, "r") as f:
line =f.readlines()
firstline=line[0].strip('\n')
sub_str = firstline.split('\t')
sub_str=[x for x in sub_str if x!='']
print("[",end="")
for s in range(0,len(sub_str)):
if s!=0:
print(", ",end="")
print(sub_str[s],end="")
print("]",end="")
#print(sub_str)
workpath=path.dirname(__file__)
#testpath=workpath+"\\"+"lp.txt"
#temp_file=open(testpath,'w')
Files_list=list()
getFile(Files_list)
#for File in Files_list:
print("{",end="")
for i in range(0,len(Files_list)):
Picture_list=list()
if i!=0:
print(", ",end="")
print("\"",end="")
print(Files_list[i],end="")
print("\": {\"video_dir\": \"",end="")
print(Files_list[i],end="")
print("\", \"img_names\": [",end="")
Filepath=os.path.join(workpath,Files_list[i])
getPicture(Filepath,Picture_list)
for j in range(0,len(Picture_list)):
if j!=0:
print(", ",end="")
print("\"",end="")
print(Files_list[i],end="")
print("/",end="")
print(Picture_list[j],end="")
print("\"",end="")
print("], \"init_rect\": ",end="")
#print("[",end="")
getTxt(Filepath)
print(", \"gt_rect\": [",end="")
for k in range(0,len(Picture_list)):
if k == 0:
getTxt(Filepath)
else:
print(", ",end="")
print("[0, 0, 0, 0]",end="")
print("]}",end="")
print("}",end="")
#for j in range(0,len(Picture_list)):
python生成json文件_json文件生成by python相关推荐
- python中JSON转XML文件
python中JSON转XML文件 # 接收前台给的json数据 jsonData = json.loads(request.POST.get("jsonData")); # 接收 ...
- java生成json格式的文件
/*** 生成.json格式文件*/public static boolean createJsonFile(String jsonString, String filePath, String fi ...
- json 示例_JSON文件 数据格式及格式化转换
--目录-- 1. JSON定义 2. JSON数据格式 3. JSON优势 4. JSON示例 5. JSON数据格式转换 1. JSON定义 (JavaScript Object Notation ...
- python获取json数据,快速生成excel
需要的python 安装包: pip install requests pip install pandas 一.通过requests 获取网页json数据 url = 'http://192.168 ...
- python 获取json中最大值_详细解析 Python 爬取 bilibili 的视频、弹幕以及封面
本文使用 Zhihu On VSCode 创作并发布 环境 用到的 Python 库: Python 3.7 requests moviepy json re os 浏览器:Firefox/ 83.0 ...
- python修改json中的文件内容并保存
json文件读取与修改 说白了就是一种数据转换格式,可以用来存储.传递信息的中转站,下面举个例子来了解一下: import json #导入json头文件import os,sys json_path ...
- webpack初体验_使用webpack打包js文件_json文件_使用webpack开发模式_生产模式打包---webpack工作笔记003
我们首先去初始化一下npm npm init 然后package name 输入webpack_test 然后初始化npm以后,我们去 安装npm i webpack webpack-cli -g 全 ...
- python读取json数据格式问题_浅谈Python中的异常和JSON读写数据的实现
异常可以防止出现一些不友好的信息返回给用户,有助于提升程序的可用性,在java中通过try ... catch ... finally来处理异常,在Python中通过try ... except .. ...
- python 取json下某一key_利用Python爬取全国250m精度的人口数据、房价数据和公交站(线路)等数据(一)...
我的第一篇博客写的就是爬取人口数据,精度是1000m,后来有朋友和我说有个网站开放过250m精度的人口分布数据,而且人口分布有年龄分段等属性. 所以我决定试一下能不能爬到这个网站的人口信息,首先得注册 ...
- python 读取excel 生成json 读取json
# _*_ coding: utf-8 import xlrd,sys import pickle import json data=xlrd.open_workbook("d:/test/ ...
最新文章
- 计算机网络 关于网速,关于电脑网速慢的说明
- python 调用shell或windows命令
- 具有只读属性的ComboBox
- 基于VS的连连看小游戏
- ArcGIS Engine开发:框架/结构+对象库
- 冗余机器人以及雅克比伪逆矩阵
- (35)SystemVerilog语言编写呼吸灯
- ApacheCN JavaWeb 译文集 20211017 更新
- TensorFlow 2.0 快速入门指南 | iBooker·ApacheCN
- sql与mysql数据对接_SQL Server 对接MySQL 数据库
- 《从问题到程序:用Python学编程和计算》——1.4 练习
- Ubuntu18.04安装WPS
- 计算机网络体系结构与数据通信(一) 概述
- prometheus使用cAdvisor监控容器
- electron操作注册表时,regedit模块功能缺少deleteValue功能的解决办法
- EMC的青青子衿及其它
- javascript网页特效(一)
- HTML中屏蔽Enter键
- 情人节程序员用HTML网页表白【在一起计时】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
- 大连计算机学校附近的逸林,逸林街附近学校
热门文章
- Java内部类访问局部变量时的final问题
- css 动画 animate
- python flask 分页_Python利用flask sqlalchemy实现分页效果
- ES6学习笔记二(解构赋值、语法糖)
- 大工20春计算机文化基础在线测试1,大工20春《计算机文化基础》在线测试1学习答题资料...
- PHPExcel存放多个sheet报错:Invalid character found in sheet title
- PHP 收货地址:添加、修改、删除
- Javaweb开发之git资料
- (已解决)MAC JAVA错误:Cocoa AWT: Not running on AppKit thread 0 when expected
- No package ‘mate-settings-daemon‘ found