Ich versuche, einen Python-Skript zu schreiben, die rekursiv durch ein Verzeichnis durchlaufen wird, und erstellen Sie Dateien unterschiedlicher Größe in jedem von ihnen. Bis jetzt habe ich hier erreicht. Nun, ich habe keinen Mechanismus zum Erstellen von Dateien mit verschiedenen Größen geschrieben, aber ich brauche es. Ich weiß sehr wohl, dass etwas mit der von mir geschriebenen Dateierstellungslogik nicht stimmt. Jede Hilfe ist sehr bemerkenswert.in Verzeichnissen rekursiv in Python
Mein Code:
#!/usr/bin/python
import os
import uuid
for dirs in os.walk('/home/zarvis'):
print dirs
filename = str(uuid.uuid4())
size = 1000000
with open(filename, "wb") as f:
f.write(" " * size)
http://stackoverflow.com/questions/2257441/random-string- generation-with-case-letters-and-digits-in-python Hier finden Sie, wie Sie zufällige Strings generieren. Durch zufällige Auswahl des Bereichs können Sie zufällige Dateien erstellen. https://docs.python.org/2/library/random.html Ich denke, Sie können mit dieser Klasse randomisieren, was Sie wollen. –
Randomizing es funktioniert, aber ich kann nicht rekursiv in allen Verzeichnissen Dateien erstellen. Das Problem liegt da. –