使用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键时,它都会生成一个新密码。