num2words is available on Ubuntu and friends:
sudo apt install python3-num2wordsElse:
pip install --user num2wordsThen it's just ./numbers.py > amillion.txt
| #!/usr/bin/env python3 | |
| from num2words import num2words | |
| from sys import stderr | |
| for i in range(1, 1000000 + 1): | |
| # print a status line every 10K | |
| if 0 == i % 10000: | |
| print(i, file=stderr) | |
| print(num2words(i)) |