目的:生成一串前三位是A1C+十三位字母加数字相结合的重复字符串。如"A1CYWUEYEDSWBP71"。
要求:每次打开都能生成一个,而且和过去生成的永不重复。
参考代码 :
import string
import random
x='A1C'+''.join(random.sample(string.ascii_uppercase+string.digits,13))
with open('pass.txt','a+',encoding='utf-8') as f1:
if x not in f1.readlines():
f1.write(x+'\n')
with open('pass.txt','r',encoding='utf-8') as f2:
print(f2.readlines()[-1])