日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小试牛刀(1)简单实现用户添加和登录(文件版)

發布時間:2025/3/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小试牛刀(1)简单实现用户添加和登录(文件版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 #!/usr/bin/env?python import?shelve????#導入shelvel模塊 print?''' ????1.Add?User???#輸入1添加用戶? ????2.Login?System????#輸入2進行登錄 --------------------------------- ''' memu?=?input('Please?Select:')?#提示輸入對應的操作 if?memu?==?1:????#判斷輸入等于1,則進行添加用戶 print?''' ????Function:Add?Users -------------------------- ''' username?=?raw_input('input?username:')????#輸入要添加的用戶名 password?=?raw_input('input?password:')????#輸入密碼 files?=?shelve.open("passwd.db")????#調用shelve模塊的open方法打開passwd.db files[username]?=?password????#username作為鍵,password作為值,存儲為字典格式 files.close()????#關閉文件 elif?memu?==?2:????#判斷輸入等于2,則進行登錄操作 print?''' ????Function:Login?System ------------------------- ''' username?=?raw_input('UserName:')????#輸入登錄的用戶名 password?=?raw_input('Password:')????#輸入登錄密碼 data?=?shelve.open("passwd.db")????#調用shelve模塊的open方法打開passwd.db dicts?=?{}????#建立一個空字典 for?k?in?data:???? dicts[k]?=?data[k]????#遍歷用戶名和密碼數據,并存儲到空字典里。???? if?dicts.get(username,None)?==?None:?#判斷用戶名是否存在 ????print?'Not?Found?Username' elif?password?!=?dicts.get(username,None):????#判斷密碼是否正確 ????print?'Password?Error' else: ????print?'Login?Complete'????#如所有驗證通過提示登錄完成 else: print?'input?error'????#如輸入的是其他數字則提示輸入錯誤

本文轉自 TtrToby 51CTO博客,原文鏈接:http://blog.51cto.com/freshair/1861674

總結

以上是生活随笔為你收集整理的小试牛刀(1)简单实现用户添加和登录(文件版)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。