[英]Generate customer ID's with Python 2.7
在我编写的程序中,我需要为每个注册到系统的新客户生成一个客户ID。
我希望列表从0001开始,每个新的客户端ID是最近一次注册的下一个连续数字(例如,如果最后一次注册的客户端ID为0234,则新的注册ID必须为0235)。
首先,您生成一个数字,然后在该数字后附加零。 这有效:
n = 500
for i in range(1, n):
print "0" * (4 - len(str(i))) + str(i)
我希望您具有python的基本背景,我正在将其作为一种粗略的方法,我敢肯定还有更复杂的方法,但是现在应该这样做。 首先开始:
store
的内容并将其提供给变量,例如n 。 print "%04d" %(n+1)
- %04d
指定您请求的4位数字格式,并且n
是存储您之前发布的ID的变量。 store
的内容覆盖为增量值。 close()
文件,一切都准备好了! 有关更多信息,您可以参考有关字符串格式的python 文档 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.