Erreur: ne peut concaténer liste (pas de “int”) à la liste

J'obtiens cette erreur quand j'essaie de remplir les utilisateurs Prenom dans un fichier csv. Quelqu'un peut-il me montrer ce que je fais de mal

 import csv
# Define users 
valid_input = False
while not valid_input:
users =raw_input('Number of users: ')
try:
users = range(0,int(users))
valid_input = True
except:
print "Invalid input"
pass
First_Name = ["Test"+str(user) for user in  range (1, users+1)]
Last_Name = ["User%s" %user for user in users]
Email_Addresses = []
for user in users:
email= raw_input("Email domain for user %d: " %user)
Email_Addresses.append(Last_Name[user] + email)
Password = ["Password1" for user in users]
Group =["Test" for user in users]
Admin = ["Yes" for user in users]
# open a file for writing.
# open a file for writing.
with open('users.csv', 'wb') as csv_out:
writer = csv.writer(csv_out)
writer.writerows(zip(Email_Addresses, Password, First_Name, Last_Name, Group, Admin))

C'est le Traceback je suis arriver
Traceback (most recent call last):
Prenom = ["Test"+str(utilisateur) pour l'utilisateur in range (1, utilisateurs+1)]
TypeError: ne peut concaténer liste (pas de "int") à la liste

  • Vous devez inclure le plein de sperme, de sorte que nous n'avons pas à deviner où votre erreur se produit.
InformationsquelleAutor Wachira | 2013-07-08