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

Create on python array of strings from 000000000000 to FFFFFFFFFFFF and write to file

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

共12个字符,从0开始到F结束

提前致谢!

这将创建一个文本文件 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 万千兆字节的可用磁盘 space。也需要很长时间才能完成。