0
私はこのコードを入力を取り込んでcsvファイルに入れる単純な「ユーザー作成」プログラムを作成しようとしましたが、エラーunexpected EOF while parsing
は非常に面倒です。これで私を助けてくれますか?このユーザー名とパスワードのログインページの作成方法
if sys.version_info < (3, 0):
input = raw_input
def createAccount():
username = enterUsername()
password = enterPassword()
appendAccount('All_users.csv', username, password, sname, year, age)
def enterUsername():
while True:
name = input('What is your first name?')
sname = input('What is your surname?')
year = input('what year are you in?')
age = input('How old are you?')
fName = name[:3]
if len(userN) == 3:
username = (fName+year)
print(username)
elif len(fName) != 3:
username = (name[:3]+age)
def enterPassword():
while True:
password = input('Enter password: ')
password_again = input('Confirm password: ')
if len(password) < 5:
print ('Your password is too short.')
elif password != password_again:
print ('Password and confirmation do not match.')
else:
return password
def appendAccount(All_users, username, password, sname, year, age):
with open(All_users, 'a') as csv_file:
代わりに 'raw_input'を使用してください。 – Jan
ありがとうございます。https://stackoverflow.com/users/1231450/jan –
enterUsername()プロシージャはどのようにループを終了しますか?そして、それは何かを返すべきではない? –