Compare commits

...

2 Commits

Author SHA1 Message Date
a2da356912 minor changes 2023-08-25 13:37:59 +03:00
e5d94959ec delete_all_poems script 2023-08-25 13:36:31 +03:00
3 changed files with 8 additions and 25 deletions

View File

@ -2,7 +2,6 @@ from sqlalchemy.orm import Session
from typing import Annotated
from fastapi import Depends
from . import auth_utils, orm_models, pydantic_schemas
import random
import datetime
# Переменные для получения данных о мусорках с внешнего API
@ -39,7 +38,7 @@ def add_poems_to_db(db: Session):
# В конце каждой итерации добавляем в базу данных
db.add(poem)
db.commit()
db.refresh(poem)
# db.refresh(poem)
# close the file
f1.close()

7
back/delete_all_poems.py Normal file
View File

@ -0,0 +1,7 @@
from .orm_models import Poems
from .db import database
all_poems = database.query(Poems).all()
for to_delete in all_poems:
database.delete(to_delete)
database.commit()

View File

@ -1,23 +0,0 @@
def print_stixi():
import re
for a in range(1, 102):
f1 = open('text121.txt', encoding='utf-8', mode='r')#открыть фаил для чтения на русском
f1.seek(0)#перейти к началу
i=0
str1=""
stixi = []
#a=random.randint(1, 101)#можно добавить for от 1 до 101, тогда получится добавить в таблицу SQL
while str1 != f"стих {a}\n":
str1=f1.readline()
name=f1.readline()
re.sub('\n', '', name)
while str1 != f"стих {a+1}\n":
str1=f1.readline()
if(str1 != f"стих {a+1}\n"):
stixi.append(re.sub('\n', '', str1))#удаление /n и заключение в список
f1.close()
print(name)#сначала заполни таблицу названий, потом поменяй # местами у этой и нижней строчки
#print(stixi)#добавить добавление в список
print_stixi()