创建 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。也需要很长时间才能完成。
我知道这并不难,但我只是在学习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。也需要很长时间才能完成。