JustCaptain kod-buduschego
27a7473e506a4bc52e95e3c8e2b1d9daa4087b34
Перейти к файлу
Код
kod-buduschego Python 2025-20263.6. Работа с файламиexample.py
anc update c70a58f 8 октября 2026 г.
example.py
def sum_numbers(numbers: list[int]) -> int:
    result: int = sum(numbers)

    with open("result.txt", "w") as file:
        file.write("Резульат: {}".format(result))
    return result


def sum_numbers_no_context_manager(numbers: list[int]) -> int:
    result: int = sum(numbers)
    file = open("result_2.txt", "w")
    file.write("Результат: {}".format(result))
    file.close()
    return result


sum_numbers(numbers=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10])

sum_numbers_no_context_manager(numbers=[74, 23123, 534, 33, 23])


import json


def save_json(data: dict) -> None:
    with open("data.json", "w") as file:
        json.dump(obj=data, fp=file, ensure_ascii=False, indent=2)


save_json(data={"name": "Oleg", "adress": "Moscow", "age": 28})