pythonバッチjsonフォーマットのデータを単一jsonフォーマットに抽出
あなたはjsonデータの山に手をつけられないのではないでしょうか.それを単一json,ok,pythonの簡単版に分割して共有したいと思います.
以上が私が今日皆さんに共有したpythonのテクニックで、皆さんに役に立つことを望んでいます.
import os
import json
import re
path_file = os.path.dirname(os.path.abspath(__file__))
key_path = os.path.join(path_file, " json /video1.json")
def subString1(template): # 。
copy = False
finished = False
str = ""
for s in template:
if s=='/':
copy = True
elif s=='.':
copy = False
finished = True
elif copy:
str = str+s
if finished:
str1=""
str1+=str
return str1
with open(key_path, "r",encoding='utf-8') as fileopen1:
for line in fileopen1.readlines():
data=json.loads(line) #json
name0=data["source"] #
name= str(subString1(name0)) #
name=name[10:] # name ,
with open(' json /{}.json'.format(name),'w',encoding='utf-8') as f:
f.write(json.dumps(data,indent=4,ensure_ascii=False))
以上が私が今日皆さんに共有したpythonのテクニックで、皆さんに役に立つことを望んでいます.