python - Python数字密码列表创建者
问题描述
我试图创建一个脚本来生成数字 1000-999999 并保存到文本文档,但是当我保存数字时,所有数字都被压在一起。有没有办法可以在每个数字之间插入一行?
import os
pause = lambda: os.system('pause')
clear = lambda: os.system('cls')
clear()
f = open('pass.txt', 'w')
print('pass.txt opened')
print()
for n in range(1000, 10000):
print('printing numbers 1000-1000000 to pass.txt')
print()
f.write('\n'.join(str(sum([n]))))
print('sucsefully printed to pass.txt')
pause()
解决方案
我不确定你想用 sum 做什么str(sum([n])))
。我认为 for 循环应该简单地包含
for n in range(1000, 10000):
f.write(str(n) + '\n')
推荐阅读
- powershell - 是否可以在 PowerShell 中点源字符串变量?
- python - 更改python列表中元素的分隔符
- c++ - MFC:你能在 CDateTimeCtrl 中改变旋转的加速度吗?
- c# - 无法从 Docker ASP.NET Core 3.1 连接到 Docker SQL Server
- apollo-server - Graphql Api Chuck Norris
- java - 在 java 中对方法使用“钻石”表示法
- dart - 应用程序被杀死时是否可以运行扫描信标
- python - 使用列表、函数和循环编写 Python 程序,提示用户以整数形式输入温度
- java - 为什么这些终端符号不是独立的?
- javascript - Javascript:生成n位的随机整数