我正在使用 python 3.9。
該程式接受 3 個輸入(username,password和email),然后使用 sha256 散列密碼變數并將其作為 回傳result。username,password并email插入到名為 的表中accounts。它提交更改并用于cur.fetchall()列印表。
import hashlib
import sqlite3
con = sqlite3.connect('users/accounts.db')
print("Sign Up.")
username = input("Input your username : ")
password = input("Input your password : ")
email = input("Input your email: ")
result = hashlib.sha256(password.encode("utf-8"))
cur = con.cursor()
cur.execute("insert into accounts (username, password, email) values(?,?,?)",(username, str(result.digest()), email))
con.commit()
print(cur.fetchall())
con.close()
uj5u.com熱心網友回復:
您需要先執行 SELECT 查詢,然后才能獲取。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/391342.html
