Ответы пользователя по тегу Python
  • Чат бот, извлечение данных из БД?

    150_Kirill_150
    @150_Kirill_150
    FX, Python, C# (Unity), Coding, адепт Linux
    Откройте через какую нибудь программку для посмотри бд вашу базу данных
    И найдите нужные поля, и составьте по ним запрос
    Скорее всего у вас где-то опечатка
    Ответ написан
    Комментировать
  • Как посчитать количество директорий в папке на python?

    150_Kirill_150
    @150_Kirill_150
    FX, Python, C# (Unity), Coding, адепт Linux
    def quantityDir():
        s = 0
        for i in os.listdir():
            s += 1
        return s
    Ответ написан
    Комментировать
  • Почему бот не может зайти в VoiceChannel?

    150_Kirill_150
    @150_Kirill_150 Автор вопроса
    FX, Python, C# (Unity), Coding, адепт Linux
    И так, я болбес
    Надо зайти в VoiceChannel самому, а потом уже давать команду для того чтобы зашёл бот
    Ответ написан
    Комментировать
  • Как изменить владельца и права на файл с помощью python?

    150_Kirill_150
    @150_Kirill_150
    FX, Python, C# (Unity), Coding, адепт Linux
    Operation not permitted

    Здесь говорится о том что у вас нет прав для исполнения команды
    Поэтому запускайте скрипт от root
    Ответ написан
    Комментировать
  • Как зациклить мой супер python код?

    150_Kirill_150
    @150_Kirill_150
    FX, Python, C# (Unity), Coding, адепт Linux
    #Бесконечный цикл. Цикл while работает если он True
    while True:  
      #Вводим данные
    	number = input("Type your number here:")
      #Выводим
    	print("Your number is:" + str(number))
      #Просим ввода
    	yournumber = input("Right number? (Y/N):")
      #Если пользователь ввёл y или Y волшебное слово break останавливает цикл. Если if не сработал, цикл повторяется снова
    	if yournumber == "y" or yournumber == "Y":
    		break

    Тут неплохо описываются циклы: тык
    Ответ написан
    9 комментариев
  • Notify2.UninittedError: You must call notify2.init() before using the notification features как исправить?

    150_Kirill_150
    @150_Kirill_150 Автор вопроса
    FX, Python, C# (Unity), Coding, адепт Linux
    Добавляем в начало строку
    notify2.init("SpotiDownload")
    Ответ написан
    Комментировать
  • Возникла проблема с Telegram Bot как решить?

    150_Kirill_150
    @150_Kirill_150
    FX, Python, C# (Unity), Coding, адепт Linux
    И так я понял что вы хотите вынести функцию в другой файл
    У меня реализовано следующим образом:
    Файл func.py
    def admin_key():
        keyboard_admin = types.InlineKeyboardMarkup()
        keyboard_admin.add(types.InlineKeyboardButton(text='⛔️Забанить пользователя', callback_data='ban_user'))
    def step2_ban(message):
        pass

    Файл bot.py
    import func as f
    @bot.callback_query_handler(func=lambda message:True)
    def tech_ob(message):
        try:
            chat_id = message.message.chat.id
            if 'ban_user' == message.data:
                msg = bot.send_message(chat_id, 'Введи ID пользователя которого надо забанить')
                bot.register_next_step_handler(msg, f.step2_ban)
                #Здесь перенаправляет на функцию step2_ban если пользователь нажал на забанить пользователя
        except:
            error(message)

    Код написан на pytelegrambotapi
    Ответ написан
    Комментировать
  • Как удалить несколько строчек данных SQLite в Python?

    150_Kirill_150
    @150_Kirill_150 Автор вопроса
    FX, Python, C# (Unity), Coding, адепт Linux
    Короче проблемку решил следующим образом:
    import sqlite3
    
    conn = sqlite3.connect("local.db", check_same_thread = False) # или :memory: чтобы сохранить в RAM
    cursor = conn.cursor()
    
    my_id = 74654758345
    
    cursor.execute('SELECT id_2 FROM stol_game WHERE id_1 = ?', (my_id, ))
    id_2_turtle = cursor.fetchone()
    id_2 = int(id_2_turtle[0])
    
    cursor.execute('SELECT brosokone2 FROM stol_game WHERE id_1 = ?', (my_id, ))
    brosokone2turtle = cursor.fetchone()
    brosokone2 = int(brosokone2turtle[0])
                        
    cursor.execute('SELECT brosoktwo2 FROM stol_game WHERE id_1 = ?', (my_id, ))
    brosoktwo2turtle = cursor.fetchone()
    brosoktwo2 = int(brosoktwo2turtle[0])
                        
    cursor.execute('SELECT vsumme2 FROM stol_game WHERE id_1 = ?', (my_id, ))
    vsumme2turtle = cursor.fetchone()
    vsumme2 = int(vsumme2turtle[0])
                        
    cursor.execute('SELECT stavka2 FROM stol_game WHERE id_1 = ?', (my_id, ))
    stavka2turtle = cursor.fetchone()
    stavka2 = int(stavka2turtle[0])
    
    cursor.execute('SELECT frend_id FROM stol_game WHERE id_1 = ?', (my_id, ))
    frend_id2turtle = cursor.fetchone()
    frend_id = int(frend_id2turtle[0])
    cursor.execute('SELECT brosokone1 FROM stol_game WHERE id_1 = ?', (my_id, ))
    brosokone1turtle = cursor.fetchone()
    brosokone1 = int(brosokone1turtle[0])
                        
    cursor.execute('SELECT brosoktwo1 FROM stol_game WHERE id_1 = ?', (my_id, ))
    brosoktwo1turtle = cursor.fetchone()
    brosoktwo1 = int(brosoktwo1turtle[0])
                        
    cursor.execute('SELECT vsumme1 FROM stol_game WHERE id_1 = ?', (my_id, ))
    vsumme1turtle = cursor.fetchone()
    vsumme1 = int(vsumme1turtle[0])
                        
    cursor.execute('SELECT stavka1 FROM stol_game WHERE id_1 = ?', (my_id, ))
    stavka1turtle = cursor.fetchone()
    stavka1 = int(stavka1turtle[0])
    
    cursor.execute('SELECT win FROM stol_game WHERE id_1 = ?', (my_id, ))
    win2turtle = cursor.fetchone()
    win = int(win2turtle[0])
    
    cursor.execute('DELETE FROM stol_game WHERE id_1 = ? AND frend_id = ? AND brosokone1 = ? AND brosoktwo1 = ? AND vsumme1 = ? AND stavka1 = ? AND id_2 = ? AND brosokone2 = ? AND brosoktwo2 = ? AND vsumme2 = ? AND stavka2 = ? AND win = ?', (my_id, frend_id, brosokone1, brosoktwo1, vsumme1, stavka1, id_2, brosokone2, brosoktwo2, vsumme2, stavka2, win, ))
    conn.commit()
    Ответ написан
    Комментировать
  • Какие книги по Python стоят внимания?

    150_Kirill_150
    @150_Kirill_150
    FX, Python, C# (Unity), Coding, адепт Linux
    Укус Питона
    Вообще вот видео из ютуба про топ 3 книги по Python. Надолго хватит: https://www.youtube.com/watch?v=XCpq6lLbxW8
    И вот ещё видео:
    https://www.youtube.com/watch?v=nJX2qrctbcE
    И вот:
    https://www.youtube.com/watch?v=qV9sjY73nTo
    Ответ написан
    1 комментарий