欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用python寫一個帶有g(shù)ui界面的密碼生成器

 更新時間:2020年11月06日 15:40:55   投稿:yxs  
這篇文章主要介紹了用python寫一個帶有g(shù)ui界面的密碼生成器,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

需要用到的庫:

  • tkinter:構(gòu)建gui界面
  • pyperclip:復制功能
  • random:生成隨機數(shù)
  • string:處理字符串

代碼:

from tkinter import *
import random, string
import pyperclip


root =Tk()
root.geometry("400x400")
root.resizable(0,0)
root.title("密碼生成器")


heading = Label(root, text = '密碼' , font ='arial 15 bold').pack()


pass_label = Label(root, text = '密碼長度', font = 'arial 10 bold').pack()
pass_len = IntVar()
length = Spinbox(root, from_ = 8, to_ = 32 , textvariable = pass_len , width = 15).pack()



pass_str = StringVar()

def Generator():
 password = ''
 for x in range (0,4):
  password = random.choice(string.ascii_uppercase)+random.choice(string.ascii_lowercase)+random.choice(string.digits)+random.choice(string.punctuation)
 for y in range(pass_len.get()- 4):
  password = password+random.choice(string.ascii_uppercase + string.ascii_lowercase + string.digits + string.punctuation)
 pass_str.set(password)
 

Button(root, text = "獲取密碼" , command = Generator ).pack(pady= 5)

Entry(root , textvariable = pass_str).pack()


def Copy_password():
 pyperclip.copy(pass_str.get())

Button(root, text = '復制密碼', command = Copy_password).pack(pady=5)


root.mainloop()

運行效果:

想要了解更多關(guān)于python的知識,資訊,實用工具歡迎關(guān)注python客棧

以上就是用python寫一個帶有g(shù)ui界面的密碼生成器的詳細內(nèi)容,更多關(guān)于python gui密碼生成器的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python中正反斜杠(‘/’和‘\’)的意義與用法

    Python中正反斜杠(‘/’和‘\’)的意義與用法

    這篇文章主要給大家介紹了關(guān)于Python中正反斜杠(‘/’和‘\’)的意義與使用方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • pytorch 如何在GPU上訓練

    pytorch 如何在GPU上訓練

    這篇文章主要介紹了pytorch 如何在GPU上訓練的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 詳解Python如何獲取視頻文件的大小和時長

    詳解Python如何獲取視頻文件的大小和時長

    這篇文章主要為大家詳細介紹了Python如何實現(xiàn)獲取視頻文件的大小和時長,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-03-03
  • 淺談python 四種數(shù)值類型(int,long,float,complex)

    淺談python 四種數(shù)值類型(int,long,float,complex)

    下面小編就為大家?guī)硪黄獪\談python 四種數(shù)值類型(int,long,float,complex)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • python圖片剪裁代碼(圖片按四個點坐標剪裁)

    python圖片剪裁代碼(圖片按四個點坐標剪裁)

    這篇文章主要介紹了python圖片剪裁代碼(圖片按四個點坐標剪裁),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 使用Python批量刪除MySQL數(shù)據(jù)庫的全部外鍵

    使用Python批量刪除MySQL數(shù)據(jù)庫的全部外鍵

    這篇文章主要為大家詳細介紹了如何使用Python批量刪除MySQL數(shù)據(jù)庫的全部外鍵,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-04-04
  • Python中字典(dict)合并的四種方法總結(jié)

    Python中字典(dict)合并的四種方法總結(jié)

    在Python中將字典(dict)進行合并操作,是一個比較常見的問題。下面這篇文章主要給大家總結(jié)介紹了關(guān)于Python中字典(dict)合并的四種方法,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-08-08
  • python爬取鏈家二手房的數(shù)據(jù)

    python爬取鏈家二手房的數(shù)據(jù)

    相信大家買房前都會在網(wǎng)上找找資料,看看行情,問問朋友,今天就用python帶大家扒一扒《鏈家二手房》的數(shù)據(jù)
    2021-05-05
  • python如何統(tǒng)計序列中元素

    python如何統(tǒng)計序列中元素

    這篇文章主要為大家詳細介紹了python如何統(tǒng)計序列中的元素,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python configparser模塊操作代碼實例

    Python configparser模塊操作代碼實例

    這篇文章主要介紹了Python configparser模塊操作代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06

最新評論