АИС «Ремонт техники» на языке программирования Python с базой данных MySQL. Дипломная работа (ВКР) по программированию
36 Развертывание приложений в Docker (Развертывание Python-скрипта в Docker)
vim ~/py.py import os
def main():
working_directory = os.path.expanduser("/root")
file_path = os.path.join(working_directory, "input.txt")
if os.path.exists(file_path):
with open(file_path, "r", encoding="utf-8") as file:
content = file.read()
print(content)
else:
print("Ошибка: файл input.txt не найден в директории /root.")
if...
FastAPI - создание web-приложения. Часть 5 (Alembic и миграции баз данных)
Навигация по курсу: Как и GIT, Alembic — Доктор Стрэнж для базы данных. Допустим, мы добавляем столбец с названием «цена» в таблицу продуктов и его тип данных — integer. Через несколько дней очень умный разработчик изменил тип данных на float. Если мы хотим изменить тип данных обратно на десятичный для большей точности, нам нужно будет написать оператор ALTER и выполнить его на сервере. Это очень простой пример, однако изменения в базе данных могут быть масштабными. Дела могут пойти совсем плохо, если мы выполним хотя бы один неверный оператор ALTER...