1 / 79
文档名称:

Python语言程序设计方案课件.ppt

格式:ppt   大小:2,804KB   页数:79页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python语言程序设计方案课件.ppt

上传人:ogthpsa 2022/8/4 文件大小:2.74 MB

下载得到文件列表

Python语言程序设计方案课件.ppt

文档介绍

文档介绍:Python语言程序设计
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第1页,共79页。
第7章 文件和数据格式化
Python语言程序设计方案(PPT79页)
Pythosize=-1)
从文件中读入整个文件内容,如果给出参数,读入前size长度的字符串或字节流
<file>.readline(size = -1)
从文件中读入一行内容,如果给出参数,读入该行前size长度的字符串或字节流
<file>.readlines(hint=-1)
从文件中读入所有行,以每行为元素形成一个列表,如果给出参数,读入hint行
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第12页,共79页。
文件的读写
:文本文件逐行打印


1
2
3
4
5
fname = input("请输入要打开的文件: ")
fo = open(fname, "r")
for line in ():
print(line)
()
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第13页,共79页。
文件的读写
遍历文件的所有行可以直接这样完成
1
2
3
4
5
fname = input("请输入要打开的文件: ")
fo = open(fname, "r")
for line in fo:
print(line)
()
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第14页,共79页。
文件的读写
如果程序需要逐行处理文件内容,建议采用上述代码格式:
fo = open(fname, "r")
for line in fo:
# 处理一行数据
()
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第15页,共79页。
文件的读写
Python提供3个与文件内容写入有关的方法,如表所示。
方法
含义
<file>.write(s)
向文件写入一个字符串或字节流
<file>.writelines(lines)
将一个元素为字符串的列表写入文件
<file>.seek(offset)
改变当前文件操作指针的位置,offset的值:
0:文件开头; 1: 当前位置; 2: 文件结尾
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第16页,共79页。
文件的读写


1
2
3
4
5
6
7
fname = input("请输入要写入的文件: ")
fo = open(fname, "w+")
ls = ["唐诗", "宋词", "元曲"]
(ls)
for line in fo:
print(line)
()
程序执行结果如下:
>>>请输入要写入的文件:
>>>
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第17页,共79页。
PIL库的使用
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第18页,共79页。
PIL库概述
PIL(Python Image Library)库是Python语言的第三方库,需要通过pip工具安装。
:\>pip install pillow # 或者 pip3 install pillow
PIL库支持图像存储、显示和处理,它能够处理几乎所有图片格式,可以完成对图像的缩放、剪裁、叠加以及向图像添加线条、图像和文字等操作。
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第19页,共79页。
PIL库概述
PIL库可以完成图像归档和图像处理两方面功能需求:
图像归档:对图像进行批处理、生成图像预览、图像格式转换等;
图像处理:图像基本处理、像素处理、颜色处理等。
Python语言程序设计方案(PPT79页)
Python语言程序设计方案(PPT79页)
第20页,共79页。