Создайте в python массив строк от 000000000000 до FFFFFFFFFFFF и запишите в файл - PullRequest
0 голосов
/ 05 октября 2019

Я знаю, что это не сложно, но я просто изучаю Python. Мне нужно создать текстовый файл с массивами строк от 000000000000 до всех ffffffffffff. Так должно выглядеть так:

Всего 12 символов начинаются с 0 и заканчиваются на F

Заранее большое спасибо!

1 Ответ

1 голос
/ 05 октября 2019

Это создаст текстовый файл 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)

Имейте в виду, что вам нужнооколо 3,4 миллиона гигабайт свободного дискового пространства. Это также займет много времени.

...