我正在尝试编写一个python脚本,它将递归遍历一个目录并在其中创建不同大小的文件。到目前为止,我已经到了这里。那么我没有写任何机制来创建不同大小的文件,但我需要它。我非常清楚我写的文件创建逻辑有问题。任何帮助是非常可观的。在Python中递归地在目录中创建不同大小的文件
我的代码:
#!/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-使用大写字母和数字生成python在这里您可以找到如何生成随机字符串。通过随机化范围,您可以创建随机文件。 https://docs.python.org/2/library/random.html我想你可以用这个类随机化你想要的东西。 –
随机化它正在工作,但我无法在所有目录内递归地创建文件。问题在那里。 –