我试图用Tkinter和熊猫制作一个登录页面,试图将所有数据存储在excel文件中,并且在读取excel文件时遇到了困难。
import pandas as pd
def USPchecker():# method name
obt_Username = UsrInp.get() # storring input from user for username
obt_Password = PassInp.get() # storring password from user
# print(File)
for row in File.iterrows():
df2 = pd.DataFrame(row)
df2.sort_index(inplace=True)
print(df2)
dataFUN = {'USERNAME': obt_Username, 'PASSWORD': obt_Password}
df1 = pd.DataFrame(dataFUN, index=[NONE])
df1.sort_index(inplace=True)
print(df1)
if df1.reset_index(drop=True,inplace=True) == df2.reset_index(drop=True,inplace=True):
report_window()
else:
messagebox.showerr("DOXC", "wrong username or password")发布于 2022-08-15 12:01:57
不确定为什么要将obt数据存储在dataframe中。以下函数将返回obt字段的真假:
def check_login(df2, obt_Username, obt_Password):
df = df2[df2['username']==obt_Username] & df2['password']==obt_Password]
if len(df) > 0:
return True
else:
return Falsehttps://stackoverflow.com/questions/73360681
复制相似问题