Advertisement
Guest User

Luke's Password Generator

a guest
Dec 12th, 2016
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. import csv
  2. import random
  3. import string
  4. dataFile = open ("useraccounts.csv", "r")
  5. reader   = csv.reader(dataFile)
  6. dataFile.readline()
  7. for row in reader:
  8.     # Ignore those blank lines
  9.     if not ''.join(row).strip():
  10.         continue
  11.     firstName  = row[0]
  12.     secondName = row[1]
  13.     # Skip any line with missing entries
  14.     if firstName == "":
  15.         continue
  16.     if secondName == "":
  17.         continue
  18.     # For the rest, create a user name out of the initial of the firstname followed by the surname, all in lowercase
  19.     else:
  20.         userName = firstName[0].lower() + secondName.lower()
  21.         password = ''.join(random.SystemRandom().choice(string.ascii_letters + string.digits) for _ in range(16))
  22.     print ("Firstname: "  + firstName +
  23.            "\nSurname: "  + secondName +
  24.            "\nUsername: " + userName +
  25.             "\nPassword: " + password)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement