> python считать файл в строку и сохранить его в виде поля json-объекта: `{"содержимое": "строка с содержимым файла"}`
Код: Выделить всё
import json
# Функция для чтения и сохранения содержимого файла в JSON-объект
def файл_в_json(имя_файла):
try:
with open(имя_файла, 'r', encoding='utf-8') as файл:
содержимое = файл.read()
json_объект = {"содержимое": содержимое}
return json_объект
except FileNotFoundError:
print(f"Файл {имя_файла} не найден.")
return None
# Пример использования функции
имя_файла = "пример.txt"
json_объект = файл_в_json(имя_файла)
if json_объект:
json_строка = json.dumps(json_объект, ensure_ascii=False, indent=4)
print(json_строка)