Как проверить текстовый редактор(файл) , на наличие определенного слова который ввел пользователь
Есть переменная email = StringVar() которая передает введенный логин, хочу проверить через open file имеется ли введенный логин уже в текстовом редакторе Users.txt,но компилятор пишет, что не может прочитать при типе данных StringVar(), вопрос в том ,что как можно преобразовать переменную email ,чтобы open file смог прочитать ее .. И естественно если там имеется строка ,который ввел пользователь в Entry ,то выдастся предупреждение
email = tk.StringVar()
email_entry = ttk.Entry(signin, textvariable=email)
file = open('C://Users.txt', 'r') datafile = file.readlines() for line in datafile: if email.get() in line: return True
Ошибка компилятора:
datafile = file.readlines() io.UnsupportedOperation: not readable
Знаю что ругается на тип Var в строке,при обычной строке тк не бывало такого,но вот не знаю как можно получить иначе ввод строки от пользователя в Entry через обычный string например..