我想生成一个大小为N的二进制对象,一个由用户发送到函数中的参数。二进制对象的内容可以是任何东西,对象的大小是唯一重要的东西。例如,说10kb作为N发送。我想创建一个文本文件或某种对象,可以本地存储在10kb大小的计算机上。关于如何做到这一点的任何想法?
答案 0 :(得分:1)
如果你想要一个大小为10k的文件:
with open("filename", "wb") as f:
f.seek(10239) # seek to 10k - 1
f.write("\0") # write a single byte
现在你有一个10k零字节的文件。