Напиши программу на Python для сохранения данный в

Напиши программу на Python для сохранения данный в Json-файл. Данные: Экв. Экв. Экв. Экв. Экв. Экв. Троп. Троп. Троп. Троп. Троп. Троп. Ум. Ум. Ум. Ум. Ум. Ум. Аркт. Аркт. Аркт. Аркт. Аркт. Аркт. Биомасса Руда Минералы УВ Минеральное топливо Вода Биомасса Руда Минералы УВ Минеральное топливо Вода Биомасса Руда Минералы УВ Минеральное топливо Вода Биомасса Руда Минералы УВ Минеральное топливо Вода 2 1 -2 3 -2 0 5 2 -3 3 -1 0 1 1 1 0 1 0 -3 1 1 1 1 1 1 2 1 0 0 0 5 1 0 1 1 0 2 2 2 1 2 0 -3 1 1 5 1 -3 -3 0 2 0 0 -3 -3 0 0 0 0 -3 -3 1 1 0 0 -3 -3 1 1 1 1 -3 -3 4 4 -2 4 -3 -3 4 4 -2 4 -3 -1 3 3 4 2 -2 -3 2 2 2 2 -3 3 -3 -2 -2 -3 5 5 -3 -2 -2 -3 5 2 -2 -2 -2 -3 -2 3 -3 -3 -3 -3 -3 0 2 2 2 2 -1 5 -2 -2 5 3 2 2 0 0 0 0 0 -2 1 1 1 1 -3 2 -3 -2 5 -3 5 5 -3 -2 5 -3 5 2 -2 -1 4 -3 2 2 -2 -2 4 -2 0
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Python
Создано: 11.03.2025 16:35

Напиши программу на Python для сохранения данный в Json-файл. Данные: Экв. Экв. Экв. Экв. Экв. Экв. Троп. Троп. Троп. Троп. Троп. Троп. Ум. Ум. Ум. Ум. Ум. Ум. Аркт. Аркт. Аркт. Аркт. Аркт. Аркт. Биомасса Руда Минералы УВ Минеральное топливо Вода Биомасса Руда Минералы УВ Минеральное топливо Вода Биомасса Руда Минералы УВ Минеральное топливо Вода Биомасса Руда Минералы УВ Минеральное топливо Вода 2 1 -2 3 -2 0 5 2 -3 3 -1 0 1 1 1 0 1 0 -3 1 1 1 1 1 1 2 1 0 0 0 5 1 0 1 1 0 2 2 2 1 2 0 -3 1 1 5 1 -3 -3 0 2 0 0 -3 -3 0 0 0 0 -3 -3 1 1 0 0 -3 -3 1 1 1 1 -3 -3 4 4 -2 4 -3 -3 4 4 -2 4 -3 -1 3 3 4 2 -2 -3 2 2 2 2 -3 3 -3 -2 -2 -3 5 5 -3 -2 -2 -3 5 2 -2 -2 -2 -3 -2 3 -3 -3 -3 -3 -3 0 2 2 2 2 -1 5 -2 -2 5 3 2 2 0 0 0 0 0 -2 1 1 1 1 -3 2 -3 -2 5 -3 5 5 -3 -2 5 -3 5 2 -2 -1 4 -3 2 2 -2 -2 4 -2 0

Вот пример программы на Python, которая сохраняет данные в JSON-файл. Мы используем библиотеку json для работы с форматами JSON. Данные представляют собой двумерный массив, который будет сохранен в файл.

import json

# Данные
data = {
    "экв": {
        "биомасса": [2, 1, -3, -3, 3, 0, 2],
        "руда": [1, 2, 0, 4, -3, 2, -3],
        "минералы": [-2, 1, 2, 4, -2, 2, -2],
        "ув": [3, 0, 0, -2, -2, 2, 5],
        "минеральное_топливо": [-2, 0, 0, 4, -3, 2, -3],
        "вода": [0, 0, -3, -3, -3, -1, 5],
    },
    "троп": {
        "биомасса": [5, 5, -3, -3, 5, 5, 5],
        "руда": [2, 1, 0, 4, -2, -2, -3],
        "минералы": [-3, 0, 0, 2, -2, 2, -1],
        "ув": [3, 1, 0, 4, -3, 0, 4],
        "минеральное_топливо": [-1, 1, 1, 2, -3, 0, 2],
        "вода": [0, 0, 1, 2, 1, 0, -2],
    },
    "ум": {
        "биомасса": [1, 2, -3, -1, 2, 0, 2],
        "руда": [1, 2, -3, 3, -2, 0, 2],
        "минералы": [1, 2, 1, 4, -3, 0, -2],
        "ув": [0, 1, 1, 2, 1, 0, -2],
        "минеральное_топливо": [1, 2, 1, 1, 1, 0, -2],
        "вода": [1, 1, 1, 1, 1, 0, 0],
    },
    "аркт": {
        "биомасса": [5, 1, 1, 2, -3, 2, -3],
        "руда": [1, 1, 1, 3, 0, 1, 1],
        "минералы": [1, 1, 5, -2, -2, -1, 4],
        "ув": [1, 1, -3, 2, 0, 0, -2],
        "минеральное_топливо": [1, -3, 1, -3, 0, 0, 0],
        "вода": [1, 2, -1, -1, 0, -2, 0],
    }
}

# Сохранение в JSON-файл
with open('data.json', 'w', encoding='utf-8') as json_file:
    json.dump(data, json_file, ensure_ascii=False, indent=4)

print("Данные успешно сохранены в 'data.json'")

Объяснение:

  • Мы создаем структуру данных в виде словаря data, содержащего биомассы, руды, минералы и прочие категории, как указано в вашем запросе.
  • Используется метод json.dump(), который отвечает за запись словаря в файл в формате JSON.
  • Параметр ensure_ascii=False позволяет сохранять русские символы в читаемом виде.
  • Параметр indent=4 добавляет отступы для улучшения читаемости формата JSON.

Запустив данный код, вы получите JSON-файл data.json, содержащий ваши данные.