У меня есть набор файлов в формате JSON, который содержит некоторые information.The ниже данных значение для ключа «BrowserInfo'.I хотите извлечь следующую информацию Title
, Links
, Browser
, Platform
, CPUs
из приведенного ниже, добавьте вышеуказанные поля в виде ключей в файле JSON и извлеките их значения и назначьте эти ключи.Добавление новых пар ключ-значение в JSON файлов с помощью Python
Название: Worlds best websit | mywebsite.com
Ссылки: 225
Браузер: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537,36 Ubuntu Хром/41.0.2272.76 Хром/41.0.2272.76 Сафари/537,36
Платформа: Linux x86_64
процессоры: 8
Я попросите программу python спуститься в каталог и извлеките значение «BrowserInfo» из файлов JSON.
# Set the directory you want to start from
rootDir = '/home/space'
for dirName, subdirList, fileList in os.walk(rootDir):
print('Found directory: %s' % dirName)
for fname in fileList:
fname='space/'+fname
with open(fname, 'r+') as f:
json_data = json.load(f)
BrowserInfo = json_data['BrowserInfo']
print(BrowserInfo)
Как извлечь значения и добавить новые пары ключ-значение в файлы JSON с помощью Python.
Что случилось с кодом у вас есть? – KSFT
@KSFT - Я хочу извлечь индейскую информацию из «BrowserInfo» и добавить их в новые пары значений ключей в файлы JSON. – liv2hak
Что случилось с чем-то вроде 'json_data [BrowserInfo.key] = BrowserInfo.value'? – KSFT