gpt4 book ai didi

python - 使用 Python 对 CSV 进行 MD5 哈希处理

转载 作者:太空宇宙 更新时间:2023-11-04 00:56:47 25 4
gpt4 key购买 nike

我有一个包含电子邮件地址的 csv,需要以 MD5 格式进行哈希处理,然后将哈希处理后的电子邮件保存为新的 csv。我还没有看到我在 SO 上的确切用例,也无法成功修改现有问题。

原始文件路径为 "/Users/[username]/Downloads/email_original.csv" 所需的输出文件为 "/Users/[username]/Downloads/email_hashed.csv “

原始文件

email_addr
fake_email1@yahoo.com
fake_email2@gmail.com
fake_email3@college.edu
fake_email4@hotmail.com
fake_email5@ford.com

散列文件

email_addr
0x3731BF23851200A7607BA554EEAF7912
0xA5D5D3B99896D32BAC64162BD56BE177
0xAE03858BDFBDF622AF5A1852317500C3
0xC870F8D75180AC9DA2188129C910489B
0xD7AFD8085548808459BDEF8665C8D52A

最佳答案

您评论中的答案几乎是正确的。您只需要打开 另一个具有write 属性w 的文件。我已将您的查询更改为使用 with,这样您就不必显式关闭文件处理程序:

with open("/Users/[username]/Downloads/email_original.csv",'rb')  as file:
with open("/Users/[username]/Downloads/email_hashed.csv",'w') as output:
for line in file:
line=line.strip()
print hashlib.md5(line).hexdigest()
output.write(hashlib.md5(line).hexdigest() +'\n')

关于python - 使用 Python 对 CSV 进行 MD5 哈希处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34771268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com