Есть ли способ создать, затем записать, а затем прочитать файл в одном блоке с блоком? Или надо использовать отдельные? Ткинтер Python кстати - PullRequest
0 голосов
/ 16 июня 2020
from tkinter import *

root = Tk()

def addinfo():
    appcontent = myLabelAppEnt.get()
    usercontent = myLabelUserEnt.get()
    passcontent = myLabelPassEnt.get()
    print(appcontent,usercontent,passcontent)
    with open(f"{usercontent}.txt","w+") as f:
        f.write(appcontent + "\n")
        f.write(usercontent + "\n")
        f.write(passcontent)
        print(f.readlines())


myLabel = Label(root, text="Notes", font=("Arial",20))
myLabel.grid(row=0,column=1)

myLabelApp = Label(root, text="App", padx=20)
myLabelUser = Label(root, text="Username", padx=20)
myLabelPass = Label(root, text="Password", padx=20)

myLabelApp.grid(row=3, column=0)
myLabelUser.grid(row=3, column=1)
myLabelPass.grid(row=3, column=2)

myLabelAppEnt = Entry(root, width=20)
myLabelUserEnt = Entry(root, width=20)
myLabelPassEnt = Entry(root, width=20)
myButtonAdd = Button(root,text="Add Info",padx=160,command=lambda: addinfo())

myLabelAppEnt.grid(row=1, column=0)
myLabelUserEnt.grid(row=1, column=1)
myLabelPassEnt.grid(row=1, column=2)
myButtonAdd.grid(row=2, column=0, columnspan=3)

root.mainloop()

Этот код предназначен для хранения имени приложения, пользователя и пароля. Я хочу создать файл, записать в него, а затем прочитать, чтобы записать в приложение. Не знаю, разумно ли это, или есть простой способ. Я новичок и ничего не нашел на inte rnet. В любом случае?

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