私はプログラミングが初めてで、現時点でエラー処理を解決しようとしています。しかし、私は同じ問題に遭遇し続けます。エラーが見つかったら、スクリプトをもう一度実行したいと思います。問題は、最初の間違いの後に正しい入力を入力した場合でも、それが正しくない入力と見なされることです。私を助けてください。
def new_user_name()
print "Choose a Username"
username = input_str()
try:
data = lite.connect(database)
dat = data.cursor()
dat.execute("INSERT INTO Users('User_Name') VALUES(?)", username);
dat.rollback()
return username
except:
print "The username %s is already in use" % username
time.sleep(2)
new_user_name()
誰かが私を助けたり、エラー処理に関する素晴らしいチュートリアルをリンクしたりできますか? それは私がたくさん助けるだろう