Как добавить запись в JSON файл с помощью Python
import json
# Чтение данных из файла JSON
with open('file.json', 'r') as file:
data = json.load(file)
# Добавление нового элемента в JSON
new_item = {"key": "value"}
data.append(new_item)
# Запись данных обратно в файл JSON
with open('file.json', 'w') as file:
json.dump(data, file)
Детальный ответ
Как добавить в json файл python
Если вам нужно добавить данные в существующий JSON-файл с помощью Python, вам потребуется использовать стандартную библиотеку json. Вот примеры, которые покажут, как это сделать.
Пример 1: Добавление данных в пустой JSON-файл
import json
# Создание пустого JSON-файла
data = {}
# Добавление данных в JSON-файл
data["имя"] = "Иван"
data["возраст"] = 25
# Запись данных в файл
with open("file.json", "w") as json_file:
json.dump(data, json_file)
В этом примере создается новый JSON-файл с именем "file.json" и добавляются два поля: "имя" и "возраст". Функция json.dump() записывает данные в формате JSON в файл.
Пример 2: Добавление данных в существующий JSON-файл
import json
# Чтение существующего JSON-файла
with open("file.json", "r") as json_file:
data = json.load(json_file)
# Добавление данных в JSON
data["город"] = "Москва"
data["профессия"] = "Разработчик"
# Запись обновленных данных в файл
with open("file.json", "w") as json_file:
json.dump(data, json_file)
В этом примере существующий JSON-файл "file.json" открывается для чтения, данные загружаются с помощью json.load(), добавляются новые поля, а затем обновленные данные записываются обратно в файл.
Убедитесь, что вы располагаете правильным путем к JSON-файлу в ваших кодах.