Как проверить текстовый редактор на строку при типе StringVar()?

Есть переменная 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

Ответы (0 шт):