Untitled
unknown
plain_text
2 years ago
1.1 kB
7
Indexable
import sys , subprocess , re SOURCE ="./liste-utilisateurs.csv" DESTINATION = "./result.csv" count : dict = {"ca": 0 ,"io":0,"dr":0,"hr":0 } def getMdp(count = 1 ): randomMdp = "Passw0rd" if count > 0 : process = subprocess.Popen(["mkpasswd","-l","15"],stdin=subprocess.PIPE,stdout=subprocess.PIPE) randomMdp = process.stdout.read().decode("utf-8") randomMdp = randomMdp.replace("\n","") randomMdp = randomMdp.strip() process.stdout.close() randomMdp = randomMdp.replace("\n","") return randomMdp def getLogin(login : str): result : str = login[0] + login[len(login)-1] result = result.lower() countLog = int(count.get(result)) countStr = str(countLog).zfill(4) count[result] = countLog+1 return str(result+countStr) with open(SOURCE,"r") as entree , (open(DESTINATION,"w")) as sortie : ligne = entree.readline() ligne = ligne.strip() print(ligne) infos = ligne.split(";" , 3) login = getLogin(infos[2]) mdp = getMdp() print(mdp) #print(login) #sortie.write(ligne+";"+login+";"+mdp+"\n")
Editor is loading...
Leave a Comment