使用TKInter的Python密码生成器
我正在编写一个带有学校界面的密码生成器,但我似乎找不到在我的程序中放置密码生成器的位置使用TKInter的Python密码生成器,python,tkinter,random,window,password-generator,Python,Tkinter,Random,Window,Password Generator,我正在编写一个带有学校界面的密码生成器,但我似乎找不到在我的程序中放置密码生成器的位置 import random from tkinter import * characters = "abcdefABCDEF1234!@#$" length = 8 window = Tk() window.title('Password Generator') while True: input("Press Enter to generate new pas
import random
from tkinter import *
characters = "abcdefABCDEF1234!@#$"
length = 8
window = Tk()
window.title('Password Generator')
while True:
input("Press Enter to generate new password")
password = "".join(random.sample(characters, length))
print(password)
label = Label (window, print(password))
label.pack(padx = 200, pady = 50)
window.mainloop()
很难理解你到底想要实现什么。由于它是一个密码生成器,基于您以前的代码和我的假设,我对您的代码做了一些更改。它会在每次单击按钮时生成并显示新密码
import random
from tkinter import *
characters = "abcdefABCDEF1234!@#$"
length = 8
def generatepassword():
password = "".join(random.sample(characters, length))
label.config(text=password)
window = Tk()
window.title('Password Generator')
generatebtn = Button(window,text="Click to Generate Password",command=generatepassword)
generatebtn.pack()
label = Label (window,text="")
label.pack(padx = 200, pady = 50)
window.mainloop()
很难理解你到底想要实现什么。由于它是一个密码生成器,基于您以前的代码和我的假设,我对您的代码做了一些更改。它会在每次单击按钮时生成并显示新密码
import random
from tkinter import *
characters = "abcdefABCDEF1234!@#$"
length = 8
def generatepassword():
password = "".join(random.sample(characters, length))
label.config(text=password)
window = Tk()
window.title('Password Generator')
generatebtn = Button(window,text="Click to Generate Password",command=generatepassword)
generatebtn.pack()
label = Label (window,text="")
label.pack(padx = 200, pady = 50)
window.mainloop()
您是在问标签放在哪里还是生成密码的代码放在哪里?或者两者都有?不管你问什么都可以,我只需要清楚,这样我就可以尽我所能回答。我问的是,生成密码NP的代码应该放在哪里。最终的结果是什么?有用的东西?是否有使用函数或其他东西的要求?最终结果需要是一个带有GUI的工作密码生成器,并且每当您按Enter键时,它都会生成一个新密码。您是在询问标签放在哪里还是生成密码的代码放在哪里?或者两者都有?不管你问什么都可以,我只需要清楚,这样我就可以尽我所能回答。我问的是,生成密码NP的代码应该放在哪里。最终的结果是什么?有用的东西?是否需要使用函数或其他东西?最终结果需要一个带有GUI的工作密码生成器,并且每当您按Enter键时,它都会生成一个新密码。