春眠不洗澡 发表于 2021-9-18 22:12:24

我目的是自动填充账号密码,目标文件我预先存了内容,然后v1,v2无法自动填充到e1e2中

with open('E:\python\edgedriver_win64\zhanghao.txt','r+') as f:
      
    with open('E:\python\edgedriver_win64\mima.txt','r+') as f1:
      
      side = os.path.getsize('E:\python\edgedriver_win64\zhanghao.txt')

      if side == 0:#判断文件是否为空
            v1 = StringVar()
            
            v2 = StringVar()            
      else:          #TXT文件有内容
            v1 = f.readlines()#读取账号
            
            v2 = f1.readline()#读取密码
            
      f1.close()
    f.close()
            
e1 = Entry(root,textvariable=v1)
e2 = Entry(root,textvariable=v2,show="*")

e1.grid(row=0, column=1, padx=10, pady=5)
e2.grid(row=1, column=1, padx=10, pady=5)

javezhan 发表于 2021-9-18 22:31:19

这样
from tkinter import *
import os

root = Tk()

with open('1.txt','r+') as f:
      
    with open('2.txt','r+') as f1:
      
      side = os.path.getsize('1.txt')

      if side != 0:#TXT文件有内容
            v1 = f.readlines()#读取账号
            
            v2 = f1.readlines()#读取密码
            
      f1.close()
    f.close()
            
e1 = Entry(root)
e2 = Entry(root,show="*")

e1.insert(0, v1)#写入账号
e2.insert(0, v2)#写入密码

e1.grid(row=0, column=1, padx=10, pady=5)
e2.grid(row=1, column=1, padx=10, pady=5)
页: [1]
查看完整版本: 我目的是自动填充账号密码,目标文件我预先存了内容,然后v1,v2无法自动填充到e1e2中