Ответы пользователя по тегу Python
  • Как задать переменную в sql запросе?

    @GGHotDog
    Вероятно, столбец user_id имеет тип integer, а ты вставляешь текст "usser_id", тебе нужно вместо "usser_id" вставить id который тебе нужен, т.е
    user_id = 1
    cursor.execute(f"SELECT * from DANON WHERE user_id = {user_id}")
    Ответ написан
    7 комментариев
  • Как добавить новый элемент в уже существующй список?

    @GGHotDog
    Функция open имеет несколько аргументов, такие как:
    'w' - write(которая как ты говорил полностью сносит всё что в файле)
    'r' - read(читает файл)
    'a' - Откроет для добавления нового содержимого.
    Это основные, есть ещё и для чтения бинарников, такие как 'wb'

    Соответственно можно это реализовать с помощью записи в файл:
    r = []
    
    def getList():
        r = []
        f = open('test.txt','r')
        for i in f:
            r.append(i.replace('\n', ''))
        f.close()
        
        return r
    
    def addFile(v):
        f = open('test.txt','a')
        f.write(v + '\n')
        f.close()
        pass
    
    r = getList()
    print(r)
    
    v = input('Введите слово/')
    r.append(v)
    addFile(v)
    print(r)


    Не забудь создать в директории файл test.txt, или можешь сделать чтобы программа проверяла его на существование и создавала если его нет
    Ответ написан
    3 комментария