需求是这样来的,笔者写了很多的邮件通知模板,里面的内容都是千篇一律的,比如说,***你好,请查收附件什么什么报告,然后在署名,结束。这样的模板邮件会一直发下去,用户看久了会很单调。一般模板邮件如下:
那么,如何提高模板邮件的曝光率,提升用户的阅读体验呢?
我想到了之前登录163邮箱或者QQ邮箱的一个小体验,他们会不定期的在登录页首页加点小的心灵鸡汤软文,感觉挺好的,就感觉特别亲切,那是不是可以在模板邮件里面加点呢?当然可以了,说干就干。
实现方法:
1. 准备个100句的文本文件,一行一句。
2. import random产生随机数
def get_sentence():
s_list=[]
result=''
#读取本地预先准备好的文本
with open('Sentences.txt','r',encoding='utf-8') as fr:
lines=fr.readlines()
for line in lines:
s_list.append(line.strip('\n'))
n=len(s_list)-1
print("总计句子行数:",n)
#产生随机取
a=random.randint(0,n)
result=s_list[a]
return result
3. 把提取的句子插入到邮件模板中,效果如下所示:
小结一下:
整个实现过程其实很简单,弄个彩蛋进去,先看看用户反馈怎么样?