(1)文件的理解:文件是数据的抽象和集合;
文件处理的步骤: 打开-操作-关闭;
(1)文件的打开:
(2)文件的关闭:
(1)从一个数据到一组数据:
维度:一组数据的组织形式
(2)一维数据:由对等关系的有序或无序数据构成,采用线性方式组织;
(3)二维数据:由多个一维数据构成,是一维数据的组合形式;
(1)如果数据间有序:使用列表类型
ls = [3.1398, 3.1349, 3.1376]
(1)CSV: Comma-Separated Values
二维数据的存储
按行存?按列存?
输出文件默认同.py文件目录。
import wordcloud
txt="life is a fucking movie"
c=wordcloud.WordCloud(background_color="white")
c.generate(txt)
c.to_file("love.png")
import jieba
import wordcloud
txt="从明天起,做一个幸福的人\
喂马,劈柴,周游世界\
从明天起,关心粮食和蔬菜\
我有一所房子,面朝大海,春暖花开\
从明天起,和每一个亲人通信\
告诉他们我的幸福,那幸福的闪电告诉我的\
我将告诉每一个人\
给每一条河每一座山取一个温暖的名字\
陌生人,我也为你祝福\
愿你有一个灿烂的前程\
愿你有情人终成眷属\
愿你在尘世获的幸福\
我也愿面朝大海,春暖花开"
c=wordcloud.WordCloud(background_color=("white",width=1000,height=800,font_path="msyh.ttc")
c.generate(" ".join(jieba.lcut(txt)))
c.to_file("中文.png")
文件链接下载地址:
新时代中国特色社会主义.txt
关于实施乡村振兴战略的意见.txt
import jieba
import wordcloud
f=open("新时代中国特色社会主义.txt","r",encoding="utf-8")
t=f.read()
f.close()
txt=" ".join(jieba.lcut(t))
w=wordcloud.WordCloud(width=1000,height=700,background_color="white",font_path="msyh.ttc",max_words=15)
w.generate(txt)
w.to_file("新时代中国特色社会主义.jpg")
import imageio
import jieba
import wordcloud
f=open("新时代中国特色社会主义.txt","r",encoding="utf-8")
t=f.read()
f.close()
img = imageio.imread("p.jpg")
txt=" ".join(jieba.lcut(t))
w=wordcloud.WordCloud(width=1000,height=700,background_color="white",font_path="msyh.ttc",max_words=30,mask=img)
w.generate(txt)
w.to_file("2018一号文件.jpg")
#生成绘画环境
import turtle as t
t.title("自动轨迹绘制")
t.setup(900,900,0,0)
t.pensize(5)
t.pencolor("red")
#读取数据
data=[]
f=open("datal.txt")
for line in f:
line=line.replace("\n","")
data.append(list(map(eval,line.split(","))))
f.close()
#自动绘制
for i in range(len(data)):
t.pencolor(data[i][3],data[i][4],data[i][5])
t.fd(data[i][0])
if data[i][1]:
t.right(data[i][2])
else:
t.left(data[i][2])