Ответы пользователя по тегу Python
  • Как исправить ошибку partially initialized module 'redis' has no attribute 'Redis' в python?

    HartX
    @HartX Автор вопроса
    Студент, красавчик, плохой программист=)
    Как оказалось имя файла queue загоняет ридиску в цикл, необходимо переименовать файл
    Ответ написан
    Комментировать
  • Как менять окна в PySimleGui в зависимости от того что выбрано в sg.Combo?

    HartX
    @HartX Автор вопроса
    Студент, красавчик, плохой программист=)
    Дело было в том что я инициализировал ayout-ы один раз, а нужно для каждого нового переключения на режим в ComboBox. Для этого INTERFACE был переделан так:
    class Interfaces:
        def get_add_file_eng(self):
            return [[sg.Combo(values=list_commands, key='MODE', default_value=COMMANDS.ADDITIONAL_ENGLISH, size=(85, 1), enable_events=True)],
            [sg.Text('Оригинальный файл:', size=(20, 1))],
            [sg.InputText(key='GENERAL_PATH', size=(55, 1)), sg.FileBrowse(size=(10, 1), button_text='Обзор'), ],
            [sg.Text('Ваш файл:', size=(20, 1))],
            [sg.InputText(key='ADDITIONAL_FILE', size=(55, 1)), sg.FileBrowse(size=(10, 1), button_text='Обзор'), ],
            [sg.Button(button_text='Выполнить')]]
    
        def get_add_file_ru(self):
            return [[sg.Combo(values=list_commands, key='MODE', default_value=COMMANDS.ADDITIONAL_RUSSIAN, size=(85, 1), enable_events=True)],
            [sg.Text('Оригинальный файл:', size=(20, 1))],
            [sg.InputText(key='GENERAL_PATH', size=(55, 1)), sg.FileBrowse(size=(10, 1), button_text='Обзор'), ],
            [sg.Text('Ваш файл:', size=(20, 1))],
            [sg.InputText(key='ADDITIONAL_FILE', size=(55, 1)), sg.FileBrowse(size=(10, 1), button_text='Обзор'), ],
            [sg.Button(button_text='Выполнить')]]

    И потом просто переделал их вызовы
    Мне это подсказали на stackoverflow: https://stackoverflow.com/questions/68990845/how-d...
    Ответ написан
    Комментировать
  • Как с помощью Selenium открыть элемент?

    HartX
    @HartX
    Студент, красавчик, плохой программист=)
    А в чём проблема? Просто кликните на стрелку. Если не работает средствами селениума то попробуйте кликнуть при помощи JS
    driver.executeScript("arguments[0].click();", element);
    Ответ написан
    Комментировать
  • Ошибка NameError: name 'phone' is not defined?

    HartX
    @HartX
    Студент, красавчик, плохой программист=)
    У вас не существует переменной phone, NameError возникает когда используемая переменная не определена. Убедитесь, что переменная с таким названием существует, проверьте, что в названии нет ошибок и проверьте отступы
    Ответ написан
    Комментировать