Jairman
@Jairman
Тот самый

Как реализовать запуск скрипта по кнопке Tkinter Python?

Имею простой интерфейс с кнопкой start в файле interface.py и основной скрипт в файле Bot.py, хочу, чтобы по нажатию на кнопку start выполнялся скрипт Bot.py. Как это лучше всего сделать?
  • Вопрос задан
  • 663 просмотра
Решения вопроса 1
deepblack
@deepblack Куратор тега Python
Импортировать нужные функции из Bot.py и выполнять их при необходимости.
Либо:
subprocess.Popen
spoiler
process = subprocess.Popen(['ping', '-c 4', 'python.org'], 
                           stdout=subprocess.PIPE,
                           universal_newlines=True)

while True:
    output = process.stdout.readline()
    print(output.strip())
    # Do something else
    return_code = process.poll()
    if return_code is not None:
        print('RETURN CODE', return_code)
        # Process has finished, read rest of the output 
        for output in process.stdout.readlines():
            print(output.strip())
        break
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы