最新Python电子教案7-1-文件和数据格式化幻灯片.ppt

最新Python电子教案7-1-文件和数据格式化幻灯片.ppt

ID:62074477

大小:3.10 MB

页数:100页

时间:2021-04-14

最新Python电子教案7-1-文件和数据格式化幻灯片.ppt_第1页
最新Python电子教案7-1-文件和数据格式化幻灯片.ppt_第2页
最新Python电子教案7-1-文件和数据格式化幻灯片.ppt_第3页
最新Python电子教案7-1-文件和数据格式化幻灯片.ppt_第4页
最新Python电子教案7-1-文件和数据格式化幻灯片.ppt_第5页
资源描述:

《最新Python电子教案7-1-文件和数据格式化幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python电子教案7-1-文件和数据格式化第7章文件和数据格式化文件的使用文件概述输出结果为:采用文本方式读入文件,文件经过编码形成字符串,打印出有含义的字符;采用二进制方式打开文件,文件被解析为字节(byte)流。由于存在编码,字符串中的一个字符由2个字节表示。文件的打开关闭Python对文本文件和二进制文件采用统一的操作步骤,即“打开-操作-关闭”文件的打开关闭Python通过解释器内置的open()函数打开一个文件,并实现该文件与一个程序变量的关联,open()函数格式如下:<变量名>=open(<文件名>,<打开模式>)open()函

2、数有两个参数:文件名和打开模式。文件名可以是文件的实际名字,也可以是包含完整路径的名字文件的打开关闭open()函数提供7种基本的打开模式文件的读写根据打开方式不同可以对文件进行相应的读写操作,Python提供4个常用的文件内容读取方法文件的读写微实例7.2:文本文件逐行打印文件的读写遍历文件的所有行可以直接这样完成文件的读写如果程序需要逐行处理文件内容,建议采用上述代码格式:fo=open(fname,"r")forlineinfo:#处理一行数据fo.close()文件的读写Python提供3个与文件内容写入有关的方法,如表所示。文件的读写

3、程序执行结果如下:PIL库的使用PIL库概述PIL(PythonImageLibrary)库是Python语言的第三方库,需要通过pip工具安装。PIL库支持图像存储、显示和处理,它能够处理几乎所有图片格式,可以完成对图像的缩放、剪裁、叠加以及向图像添加线条、图像和文字等操作。PIL库概述PIL库可以完成图像归档和图像处理两方面功能需求:图像归档:对图像进行批处理、生成图像预览、图像格式转换等;图像处理:图像基本处理、像素处理、颜色处理等。PIL库Image类解析在PIL中,任何一个图像文件都可以用Image对象表示Image类的图像读取和创建

4、方法。PIL库Image类解析要加载一个图像文件,最简单的形式如下,之后所有操作对im起作用PIL库Image类解析Image类有4个处理图片的常用属性PIL库Image类解析微实例7.1:GIF文件图像提取。对一个GIF格式动态文件,提取其中各帧图像,并保存为文件。PIL库Image类解析Image类的图像转换和保存方法如表所示。PIL库Image类解析生成"birdnest.jpg"图像的缩略图,其中(128,128)是缩略图的尺寸。北京鸟巢图片及其缩略图PIL库Image类解析Image类可以缩放和旋转图像,其中,rotate()方法以逆

5、时针旋转的角度值作为参数来旋转图像。PIL库Image类解析Image类能够对每个像素点或者一幅RGB图像的每个通道单独进行操作,split()方法能够将RGB图像各颜色通道提取出来,merge()方法能够将各独立通道再合成一幅新的图像。PIL库Image类解析微实例7.2:图像的颜色交换。交换图像中的颜色。可以通过分离RGB图片的三个颜色通道实现颜色交换PIL库Image类解析被改变颜色的北京鸟巢图片PIL库Image类解析操作图像的每个像素点需要通过函数实现,采用lambda函数和point()方法搭配使用,例子如下PIL库Image类解析

6、去掉光线的北京鸟巢图片图像的过滤和增强PIL库的ImageFilter类和ImageEnhance类提供了过滤图像和增强图像的方法,共10种图像的过滤和增强利用Image类的filter()方法可以使用ImageFilter类,如下:Image.filter(ImageFilter.fuction)微实例7.3:图像的轮廓获取。获取图像的轮廓,北京鸟巢变得更加抽象、更具想象空间!图像的过滤和增强北京鸟巢图片的轮廓效果图像的过滤和增强ImageEnhance类提供了更高级的图像增强需求,它提供调整色彩度、亮度、对比度、锐化等功能。图像的过滤和增强

7、微实例7.4:图像的对比度增强。增强图像的对比度为初始的20倍。图像的过滤和增强北京鸟巢图片的20倍对比度增强效果图像字符画绘制图像字符画绘制位图图片是由不同颜色像素点组成的规则分布,如果采用字符串代替像素,图像就成为了字符画。定义一个字符集,将这个字符集替代图像中的像素点。图像字符画绘制定义彩色向灰度的转换公式如下,其中R、G、B分别是像素点的RGB颜色值:Gray=R*0.2126+G*0.7152+B*0.0722因此,像素的RGB颜色值与字符集的对应函数如下:图像字符画绘制一二维数据格式化和处理数据组织的维度一维数据由对等关系的有序或无

8、序数据构成,采用线性方式组织,对应于数学中的数组和集合等概念。数据组织的维度二维数据,也称表格数据,由关联关系数据构成,采用表格方式组织,对应于数学中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。