我有一个将随机字符串和时间戳组合在一起的脚本-
def randomStringDigits(stringLength=6):
"""Generate a random string of letters and digits """
lettersAndDigits = string.ascii_letters + string.digits
return ''.join(random.choice(lettersAndDigits) for i in range(stringLength))
letters = string.ascii_uppercase
import datetime
# Current time
now = datetime.datetime.now()
datestr = now.strftime("%m%d%H%M%Y")
rdmCode = randomStringDigits(6) + datestr
我想将月份和小时更改为他们的字母数字伙伴,也就是01 = a,02 = b等。
[我希望月份用大写字母,小时用小写字母。例如,此代码将打印-dtwk0T040713492020,我希望它是dtwk0T D 07 m 492020
我对编码非常陌生,所以不确定应该从哪里开始,是否应该将字符串拆分为数组?
非常感谢您的帮助。
您只需在之间添加字母:
datestr = now.strftime("D%mm%d%H%M%Y")