-1

我想生成一个大小为 N 的二进制对象,这是用户发送到函数中的参数。二进制对象的内容可以是任何东西,对象的大小是唯一重要的。例如说 10kb 作为 N 发送。我想创建一个文本文件或某种可以本地存储在 10kb 大小的计算机上的对象。关于我如何去做这件事的任何想法?

4

1 回答 1

1

如果你想要一个大小为 10k 的文件:

with open("filename", "wb") as f:
    f.seek(10239)    # seek to 10k - 1
    f.write("\0")    # write a single byte

现在你有一个 10k 零字节的文件。

于 2013-08-02T15:13:51.627 回答