Я создал 2 скрипта.
1. rec.py
использует tkinter
для ввода пользовательского ввода
2. classify.py
использует ввод из rec.py
для выполнения преобразований
Чего я хочу добиться:
вызвать пользовательский ввод из rec.py
и сделать его переменной в classify.py
использовать переменную для выполнения преобразований в classify.py
вывод на печать classify.py
Что я сделал:
rec.py
:
def click(text_user_example):
text_user = text_user_example
os.system("classify.py")
#create a text entry box
text_user = Entry(window, width=20, bg="white")
text_user.grid(row=2, column=0, sticky=W)
#add a submit button
Button(window, text="SUBMIT", width=6, command = lambda:
click(text_user)).grid(row=3, column=0, sticky=W)
classify.py
:
from rec import text_user #this is the only variable i want from "rec.py"
--other tranformations using text_user
print(text_user)
К сожалению, каждый раз, когда я запускаю classify.py
, интерфейс tkinter
всплывает, даже после того, как я отправил свой ввод (интерфейс не должен появляться после текстового пользователябыл введен).
Что я делаю не так?