Ich möchte die zufällig erzeugten Hashes in eine Textdatei schreiben, aber jedes Mal in der Textdatei ist kein Text. Was kann ich tun? Hier ist mein Code:Python in eine Datei schreiben
import hashlib
import string
from random import randint
import random
import time
rnd = randint(10,20)
while True:
rndChar = ""
for _ in range(rnd):
rndChar += random.choice(string.ascii_letters + string.digits)
md5out = hashlib.md5(rndChar).hexdigest()
float.fromhex('0.' + md5out[:16])
float.fromhex('0.' + md5out[:16])
print md5out
file = open('/home/testuser/Desktop/hash.txt', 'w')
file.write(str(md5out))
file.close()
Console Ausgabe wie folgt aussieht:
2720df62db5dd1881b011198280eb993
283eafdd484385b4396c34df58936c85
91aeb7daf22c53531b3f56b6d640a948
784c7aaf8fe24148f4ffef7376951385
49557f13c14a3022dbaae67f39d5af5e
881a4744d9bbd996b2408fccff40f521
21ff71063f55c91051b609ad40d31d7c
So funktioniert es aber nicht in der Text-Datei auf meinem Desktop angezeigt. Pls Hilfe
Danke und wie kann ich jeden Hash in einer neuen Zeile schreiben? – SecDet
Kein Problem - wenn Sie finden, es funktioniert/hilft, stellen Sie es bitte als Antwort/upvote, wie es wirklich hilft - keine Ahnung, wie man einen Kommentar zu mehreren Zeilen schreibt ich habe Angst – Monkeybike123