在python字符串数组上创建从000000000000到FFFFFFFFFFFF并写入文件

问题描述 投票:-2回答:1

我知道这并不困难,但我只是在学习python。我需要使用从000000000000到所有ffffffffffff的字符串数组创建文本文件。因此它应该如下所示:

[总共12个字符,从0开始,由F结尾

非常感谢!

python arrays string file hex
1个回答
1
投票

这将创建一个文本文件hex numbers.txt,每个数字都换行。

它看起来像:

000000000000
000000000001
000000000002
000000000003
[...]
fffffffffffc
fffffffffffd
fffffffffffe
ffffffffffff
with open("hex numbers.txt", "w") as f:
    for i in range(0xffffffffffff + 1):
        print(f"{i:0>12x}", file=f)

请记住,您将需要约340万千兆字节的可用磁盘空间。也需要很长时间才能完成。

© www.soinside.com 2019 - 2024. All rights reserved.