Что я должен сделать на кнопке, чтобы запустить мой скрипт на Python - PullRequest
0 голосов
/ 01 мая 2019

Вот код, который работает нормально. Проблема в том, что я создал виртуальную среду для запуска своего файла python. Итак, я сделал кнопку, поэтому, когда onClick я вызываю файл main.py (в этом файле импортированы другие файлы python), проблема заключается в том, что я нажимаю на Click Me! затем кнопка открывает мой скрипт на Python в Pycharm Что мне делать?

from tkinter import *
import os
import sys

window=Tk()

window.title("Vehicular Monitoring System")
window.geometry('550x200')

def run():
    os.system('helmet.py')


B = Button(window, text ="Click Me!",command=run)

B.pack()
window.mainloop()

После нажатия кнопки модуль должен запускаться вместо открытия в Pycharm.

1 Ответ

1 голос
/ 01 мая 2019

os.system("command") передает команду с любыми аргументами в оболочку вашей системы.Так что

os.system("python helmet.py -any args")  # you don't need any arguments

будет работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...