Я хотел бы попросить помощи с этим кодом.
У меня есть CSV-файл с 3 строками: имя, адрес электронной почты, пароль (один и тот же пароль в каждом столбце), и я хотел бы изменить этот пароль на случайныйпароль, сгенерированный из моей программы.Он работает, но заполняет один и тот же пароль в каждом столбце, и я хотел бы изменить его на другой случайный пароль в каждом столбце.
Код:
import pandas as pd
import string
from random import *
def fu():
characters = string.ascii_letters + string.digits
password = "".join(choice(characters) for x in range(randint(6, 8)))
while password:
characters = string.ascii_letters + string.digits
password = "".join(choice(characters) for x in range(randint(6, 8)))
return(password)
df = pd.read_csv("login.csv")
df.head(3)
x = fu()
df.loc[df["password"]=="mediasys", "password"] = x
df.to_csv("test.csv", index=False)
это выглядит так:
name,email,password:
a,a@a.com,abc/
b, b@b.com,abc
и я хотел бы что-то вроде этого:
name,email,password:
a,a@a.com,abc/
b,b@b.com,acb
Спасибо