python 生成序列号和图片上加文字遇到的问题

1.生成序列号

学习Python,做个生成如下序列号的小练习

ps:039l-rxVs-YAhF-aXlO

获取所有字符方法

string.ascii_letters

获取所有数字方法

string.digits

结果如下图:

python 生成序列号和图片上加文字遇到的问题_第1张图片
获取字母和数字

代码如下

import string,random
#激活码中的字符和数字
field = string.ascii_letters + string.digits

#获取四个字目和数字的随机组合
def getRandom():
    return "".join(random.sample(field,4))

#生成的每个激活码中有几组
def concatenate(group):
    return "-".join([getRandom() for i in range(group)])

#生成n组激活码
def generate(n):
    return [concatenate(4) for i in range(n)]

if __name__ == '__main__':
    print(generate(50))

ps:截图

python 生成序列号和图片上加文字遇到的问题_第2张图片
获取序列号

2.图片上加文字

用终端编写真是一步一个坑啊

python 生成序列号和图片上加文字遇到的问题_第3张图片
p1
python 生成序列号和图片上加文字遇到的问题_第4张图片
p2
python 生成序列号和图片上加文字遇到的问题_第5张图片
p3

最后得到的没有图片只有数字


python 生成序列号和图片上加文字遇到的问题_第6张图片
bbb.jpg

有哪位大神可以看看原因是什么

你可能感兴趣的:(python 生成序列号和图片上加文字遇到的问题)