• Как настроить pip?

    Попробуйте
    pip3.8 install dnspython
    Написано
  • Python, как сделать много запросов и получить ответ без ошибок?

    Кирилл Горелов, база одна на одном сервере. А так же на каждом сервере по одному воркеру. Сразу предупреждаю, sqlite так не умеет (там база - это файл, который должен лежать на той же машине, что и программа), зато mysql, например, так умеет:
    MySQLdb.connect(host="localhost", user="username", passwd="password", db="database")
    , чтобы подключиться к базе на другом устройстве меняете localhost на ip этого устройства (также подключения с других устройств надо разрешить в конфигах бд). Вообще почти все бд могут работать по сети с несколькими программами одновременно.

    Подробно:
    Сервер 1 - База данных + worker (host="localhost")
    Сервер 2 - worker (host="ip сервера 1")
    Сервер ... - worker (host="ip сервера 1")

    И как мне запустить несколько воркеров, если они будут выполняться по крону?

    Они могут быть запущены все время (если в базе нет адресов, то они просто ничего не делают). Поэтому запускать их надо через systemd или init.d-скрипт.
    Написано
  • Python, как сделать много запросов и получить ответ без ошибок?

    Вот здесь есть хороший пример использования create_task.
    Вам нужно что-то вроде
    async def main():
        tasks = []
        while True:
            if len(tasks) < 10000:  # ограничение на кол-во одновременных запросов
                url = await get_url_from_db()  # можно использовать и синхронную бд, обычно запросы к ней не занимают много времени, но с async будет быстрее
                task = asyncio.create_task(make_request(url))
                tasks.append(task)
            else:
                await asyncio.sleep(10)  # наши задачи не работают, пока мы не делаем await, поэтому дадим запросам обработаться
    
            i = 0
            while i < len(tasks):  # во время for нельзя удалять элементы из массива, поэтому делаем так
                task = tasks[i]
                if task.done():
                    del tasks[i]
                    print(task.result())
                else:
                    i += 1
            # теперь в tasks лежат только те запросы, которые еще не завершились
    Написано
  • Как исправить замедленную реакцию в разных программах (Video player, MS Word, MS Powerpoint)?

    Явно проблема с видеокартой или ее драйвером (офис для рендера документов использует видеокарту). Возможно используется базовый драйвер, который "не вывозит" нагрузку. Возможно видеокарта слишком старая и не тянет.
    Какой драйвер? Что с браузером? Ютуб работает? Dxdiag что пишет? Furmark работает (что пишет, сколько кадров)?
    UPD: увидел, что у вас моноблок (это же моноблок?) на встройке. Могу предположить перегрев проц/видео. Т.е. Греется одно, а частоты сбрасывают оба. Смотрите температуры.
    Написано
  • Как отключить вызов контекстного меню через alt+space в Windows 10?

    Вроде большинство игр может блокировать Alt+Space. Попробуйте поменять режим окна (полный экран/окно без рамки).
    DisableHotKeys отключает некоторые сочетания клавиш с кнопкой Win, Alt+Space через него отключить невозможно.
    Написано
  • Как окрасить строку python кодами цветов майнкрафта?

    Смотря куда вывести. Если в консоль, то надо преобразовать "§f" в "\x1B[0;37m" (обратите внимание, что \033 - это один символ, указанный с помощью восьмеричного кода. Питон не понимает восьмеричные коды символов, поэтому надо использовать шестнадцатеричный с префиксом \x. То есть OCT 033 = HEX 1B) и так далее (все коды цветов в майнкрафте). Заменять символы в строке может метод .replace().
    Если вам нужно сделать из bash-цветной строки сделать minecraft-цветную (наоборот), то делайте обратную замену.
    Если вывести цветной текст в окно, то это сложнее. Смотрите документацию к своей графической библиотеке.
    Вообще лучше покажите, что вы делаете, что у вас получается и что вы хотите получить.
    Написано
  • Что не так с моим кодом(Будильник)?

    Keste ..., точно, не заметил, должно быть так:
    def time_to(text):
        datex = re.match(r'.*(\d{2})[.-:](\d{2})', text)


    имя min вообще-то зарезервированае.

    Если чуть-чуть, то можно (c)
  • Что не так с моим кодом(Будильник)?

    Использовать unix-время, например так.
    import time  # Для работы с временем
    import re  # Для работы с регулярными выражениями
    import threading  # Модуль для работы с потоками
    
    
    def thread(my_func):
        def wrapper(*args, **kwargs):
            my_thread = threading.Thread(target=my_func, args=args, kwargs=kwargs)
            my_thread.start()
    
        return wrapper
    
    
    @thread
    def Alarm(t):
        time.sleep(t)
        print("Проснись!!!")
    
    
    def time_to(text):
        datex = re.match(r'(\d{2})[.-:](\d{2})', text)
        if datex:
            hour = int(datex[1])
            min = int(datex[2])
                
            # Чтобы получить текущий год, месяц, день...
            t = time.localtime()
            return time.mktime((t[0], t[1], t[2], hour, min, 0, t[6], t[7], t[8]))
    
    z = input("> ")
    
    if 'поставь' in z and 'будильник' in z or 'установи' in z and 'будильник' in z or 'будильник' in z and 'на' in z:
        alarm_time = time_to(z)
    
        # Текущее время в секундах с полуночи 1 января 1970 года (unix время)
        current_time = time.time()
    
        if alarm_time > current_time:
            # Вычислить время до будильника, в секундах
            delta = alarm_time - current_time
            Alarm(delta)
            print("Будильник установлен!")
  • Что не так с моим кодом(Будильник)?

    А что вы от него хотите и что у вас работает не так?
  • Генерация видео из картинок java?

    Можно попробовать ffmpeg через ProcessBuilder