Я новичок в python, и задача, которую я выполняю, - извлечь определенный c ключ из списка json файлов в локальном каталоге. Я хотел извлечь данные ключа / значения и сохранить его как новый файл (с существующим именем файла) и повторить его для всех других файлов.
{
"link": "",
"site": "",
"date": "1593534296",
"filename": "first",
"size": 728,
"time": "0",
"language": "java",
"data": "",
"rule": [
"matched"
]
}
import json
dirpath = r'\path'
output = []
files = os.listdir(dirpath)
for filename in files:
with open(dirpath + '/' + filename , encoding="utf-8") as afile:
output.append({'filename': filename, 'data': afile.read()})
afile.close()
Я начал с открытия файлов и их чтения одним. Однако я могу читать только все данные. Могу я получить некоторую помощь о том, как читать только ключевые «данные» и сохранять их в новом файле. Спасибо