我想使用python生成序列号,并将它们保存在.txt文档中,但我无法以我想要的格式生成数字
我想要的格式:
(000,000,000)
(000,000,001)
(000,000,002)
(000,000,003)
...
(000,000,100)
...
(000,001,000)
...
(001,000,000)
...
(100,000,000)
...
(255,255,255)
注意:数字必须介于0-255之间
我的代码:
file = open("numbers.txt","w")
numbers = [i for i in range(256)]
file.write(numbers)
file.close()
这可以满足你的要求。请注意,这将生成一个相当大的文件(有256^3个可能的值,超过1600万)
请注意,您应该使用^{} 块上下文管理器来读取和写入文件,因为它会在之后自动关闭文件
您可以简单地使用三个嵌套循环来实现这一点:
请注意前导零的格式。还有{}更有效的方法:
相关问题 更多 >
编程相关推荐