import wordcloud from PIL import Image import numpy as numpy with open('python二级考试大纲.txt',encoding='uty-8') as f: text = f.read() img = Image.open("bell.png") data = numpy.array(img) img_colors=wordcloud.ImageColorGenerator(data) w=wordcloud.wordCloud(background_color="white", font_path='SimHei.ttf', mask=data,color_func=img_colors) w.generate(text) w.to_file("mycloud.png")