diff --git a/my_cloud.py b/my_cloud.py
index 09911f2..8a6e3e5 100644
--- a/my_cloud.py
+++ b/my_cloud.py
@@ -1 +1,25 @@
-import wordcloud
\ No newline at end of file
+import wordcloud
+from PIL import Image
+import numpy 
+import jieba
+
+# 读取文本
+with open('python二级考试大纲.txt', encoding='utf-8') as f:
+    text = f.read()
+txt_list = jieba.lcut(text)
+text = " ".join(txt_list)
+# 读取图片
+img = Image.open("bell.png")
+# 将图片RGB像素值转换成多维数组
+data = numpy.array(img)
+img_colors = wordcloud.ImageColorGenerator(data)
+stopwords = ["的","python","和","基本","程序"]
+# 创建词云对象
+w = wordcloud.WordCloud(background_color="white",
+                        font_path='SimHei.ttf',
+                        mask=data, color_func=img_colors,
+                        stopwords=stopwords, max_font_size=60)
+# 传入词云文本内容
+w.generate(text)
+# 保存为png图片
+w.to_file("mycloud.png")
diff --git a/mycloud.png b/mycloud.png
new file mode 100644
index 0000000..dec9992
Binary files /dev/null and b/mycloud.png differ