import os
import json
for i in range(1,11):
os.makedirs(r'E:\pyu\zzy\test\randNB\lbR\{}'.format(i))
os.makedirs(r'E:\pyu\zzy\test\randNB\phR\{}'.format(i))
os.makedirs(r'E:\pyu\zzy\test\randNB\realNb\{}'.format(i))
for k in range(1, 41):
path = r'E:\pyu\zzy\test\randNB\json_new\{}\{}.json'.format(i,k)
with open(path, encoding='utf-8-sig', errors='ignore') as f:
data = json.load(f, strict=False) ##读取文件
phR = data.get('data').get('phR')
lbR = data.get('data').get('lbR')
realNb = data.get('data').get('realNb')
date_time_ = data.get('data').get('date')
#
phR_value = []
lbR_value = []
realNb_value = []
data_0 = date_time_[0][5:10]
print(data_0)
for port in lbR:
lbR_value.append(port['value'])
f = open(r'E:\pyu\zzy\test\randNB\lbR\{0}\{1}.txt'.format(i, str(data_0)), 'a', encoding='utf-8-sig')
f.write(str(lbR_value))
f.close()
for port in phR:
phR_value.append(port['value'])
f = open(r'E:\pyu\zzy\test\randNB\phR\{0}\{1}.txt'.format(i, str(data_0)), 'a', encoding='utf-8-sig')
f.write(str(phR_value))
f.close()
for port in realNb:
realNb_value.append(port['value'])
f = open(r'E:\pyu\zzy\test\randNB\realNb\{0}\{1}.txt'.format(i, str(data_0)), 'a', encoding='utf-8-sig')
f.write(str(realNb_value))
f.close()
这是文件夹路径每个里面有40个json文件
json下的key为五个
flag
code
message
data
total
我需要其中data里的信息,data里的value是字典格式
字典里 的key又有
voMax
voMin
realNbMax
realNbMin
voUpper
voLower
lbR
phR
setNb
realNb
hp
cutLine
mp2
mp3
date
我只要其中三个 并 用其中的date里的时间来命名