Python编程基础与应用 第2版 课件 第5章文件及文件夹操作;第6章交互界面设计_第1页
Python编程基础与应用 第2版 课件 第5章文件及文件夹操作;第6章交互界面设计_第2页
Python编程基础与应用 第2版 课件 第5章文件及文件夹操作;第6章交互界面设计_第3页
Python编程基础与应用 第2版 课件 第5章文件及文件夹操作;第6章交互界面设计_第4页
Python编程基础与应用 第2版 课件 第5章文件及文件夹操作;第6章交互界面设计_第5页
已阅读5页,还剩155页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1文件及文件夹操作5.1文件对象文件概述1.设备文件通常把显示器定义为标准输出文件,文件名为sys.stdout,一般情况下在屏幕上显示有关信息就是向标准输出文件输出。如前面经常使用的print函数就是这类输出。键盘通常被指定为标准输入文件,文件名为sys.stdin,从键盘上输入就意味着从标准输入文件上输入数据。input函数就属于这类输入。标准错误输出也是标准设备文件,文件名为sys.stderr。25.1文件对象文件概述2.普通文件普通文件就是在各种硬盘、磁盘、光盘、U盘等介质上的有序数据文件,包括源程序文件、可执行文件、数据文件、库文件等。普通文件根据存储方式又可分为编码(ASCII码)文件和二进制码文件两种。ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。35.1文件对象打开文件45.1文件对象打开文件55.1文件对象打开文件65.1文件对象打开文件75.1文件对象打开文件85.1文件对象打开文件95.1文件对象打开文件105.1文件对象打开文件115.1文件对象关闭文件125.1文件对象读取文件135.1文件对象读取文件1.read()函数对于借助open()函数,并以可读模式(包括r、r+、rb、rb+)打开的文件,可以调用read()函数逐个字节(或者逐个字符)读取文件中的内容。read()函数的基本语法格式如下:file.read([size])其中,file表示已打开的文件对象;size作为一个可选参数,用于指定一次最多可读取的字符(字节)个数,如果省略,则默认一次性读取所有内容。145.1文件对象读取文件155.1文件对象读取文件165.1文件对象读取文件2.readline()函数readline()函数用于读取文件中的一行,包含最后的换行符“\n”。此函数的基本语法格式为:file.readline([size])

其中,file为打开的文件对象;size为可选参数,用于指定读取每一行时,一次最多读取的字符(字节)数。175.1文件对象读取文件185.1文件对象读取文件3.readlines()函数readlines()函数用于读取文件中的所有行,它和调用不指定size参数的read()函数类似,只不过该函数返回是一个字符串列表,其中每个元素为文件中的一行内容。和readline()函数一样,readlines()函数在读取每一行时,会连同行尾的换行符一块读取。readlines()函数的基本语法格式如下:file.readlines()195.1文件对象读取文件205.1文件对象写入文件215.1文件对象写入文件225.1文件对象写入文件235.1文件对象写入文件245.1文件对象withas用法255.1文件对象withas用法265.2os模块及应用os模块275.2os模块及应用os模块285.2os模块及应用os模块295.2os模块及应用os模块305.2os模块及应用os模块315.2os模块及应用os.path模块325.2os模块及应用os.path模块335.2os模块及应用os.path模块345.2os模块及应用os.path模块355.3shutil模块及应用shutil模块的复制功能365.3shutil模块及应用shutil模块的复制功能375.3shutil模块及应用shutil模块的复制功能385.3shutil模块及应用shutil模块的压缩解压功能395.3shutil模块及应用shutil模块的压缩解压功能405.3shutil模块及应用shutil模块的压缩解压功能415.3shutil模块及应用shutil模块的文件和文件夹的移动和改名425.3shutil模块及应用shutil模块的永久删除文件和文件夹435.4文件异常处理异常的类型与含义445.4文件异常处理tryexcept语句455.4文件异常处理tryexcept语句465.4文件异常处理tryexceptelse结构475.4文件异常处理tryexceptfinally结构485.4文件异常处理raise语句495.4文件异常处理tryexcept语句505.5Excel文件及其操作openpyxl概述515.5Excel文件及其操作openpyxl概述525.5Excel文件及其操作openpyxl概述在命令提示符下输入“py-mpipinstallopenpyxl”535.5Excel文件及其操作openpyxl库函数545.5Excel文件及其操作openpyxl库函数555.5Excel文件及其操作openpyxl库函数565.5Excel文件及其操作openpyxl库函数575.5Excel文件及其操作openpyxl库函数585.5Excel文件及其操作openpyxl库函数595.5Excel文件及其操作openpyxl库函数605.5Excel文件及其操作openpyxl库函数615.5Excel文件及其操作openpyxl库函数625.5Excel文件及其操作openpyxl库函数635.5Excel文件及其操作openpyxl库函数645.5Excel文件及其操作openpyxl库函数655.5Excel文件及其操作openpyxl库函数665.5Excel文件及其操作openpyxl库函数675.5Excel文件及其操作openpyxl库函数685.5Excel文件及其操作openpyxl库函数695.5Excel文件及其操作Excel文件操作实例705.5Excel文件及其操作Excel文件操作实例715.5Excel文件及其操作Excel文件操作实例725.5Excel文件及其操作Excel文件操作实例735.5Excel文件及其操作Excel文件操作实例7475交互界面设计6.1tkinter基础GUI介绍766.1tkinter基础GUI介绍776.1tkinter基础4步法创建tkinter窗口第一步,导入tkinter模块;第二步,申请frame或Toplevel控件作为容器使用;第三步,创建其他控件;第四步,通过GM(geometrymanager)管理整个控件区域组织。786.1tkinter基础4步法创建tkinter窗口796.1tkinter基础4步法创建tkinter窗口806.1tkinter基础4步法创建tkinter窗口816.1tkinter基础4步法创建tkinter窗口826.1tkinter基础4步法创建tkinter窗口836.1tkinter基础4步法创建tkinter窗口846.1tkinter基础4步法创建tkinter窗口856.1tkinter基础4步法创建tkinter窗口866.2tkinter控件的属性与函数tkinter窗口876.2tkinter控件的属性与函数tkinter窗口886.2tkinter控件的属性与函数tkinter窗口896.2tkinter控件的属性与函数标签Label906.2tkinter控件的属性与函数标签Label916.2tkinter控件的属性与函数标签Label926.2tkinter控件的属性与函数标签Label936.2tkinter控件的属性与函数标签Label946.2tkinter控件的属性与函数标签Label956.2tkinter控件的属性与函数按钮Button966.2tkinter控件的属性与函数按钮Button976.2tkinter控件的属性与函数按钮Button986.2tkinter控件的属性与函数按钮Button996.2tkinter控件的属性与函数按钮Button1006.2tkinter控件的属性与函数文本框控件Entry1016.2tkinter控件的属性与函数文本框控件Entry1026.2tkinter控件的属性与函数文本框控件Entry1036.2tkinter控件的属性与函数复选框Checkbutton1046.2tkinter控件的属性与函数复选框Checkbutton1056.2tkinter控件的属性与函数复选框Checkbutton1066.2tkinter控件的属性与函数复选框Checkbutton1076.2tkinter控件的属性与函数复选框Checkbutton1086.2tkinter控件的属性与函数菜单Menu1096.2tkinter控件的属性与函数菜单Menu1106.2tkinter控件的属性与函数菜单Menu1116.2tkinter控件的属性与函数菜单Menu1126.2tkinter控件的属性与函数菜单Menu1136.2tkinter控件的属性与函数菜单Menu1146.2tkinter控件的属性与函数Menubutton菜单按钮1156.2tkinter控件的属性与函数Menubutton菜单按钮1166.2tkinter控件的属性与函数Menubutton菜单按钮1176.2tkinter控件的属性与函数Listbox列表框1186.2tkinter控件的属性与函数Listbox列表框1196.2tkinter控件的属性与函数Listbox列表框1206.2tkinter控件的属性与函数Listbox列表框1216.2tkinter控件的属性与函数Listbox列表框1226.2tkinter控件的属性与函数Listbox列表框1236.2tkinter控件的属性与函数Scale滑动条1246.2tkinter控件的属性与函数Scale滑动条1256.2tkinter控件的属性与函数Scale滑动条1266.2tkinter控件的属性与函数Scrollbar滚动条1276.2tkinter控件的属性与函数Scrollbar滚动条1286.2tkinter控件的属性与函数Scrollbar滚动条1296.2tkinter控件的属性与函数Scrollbar滚动条1306.2tkinter控件的属性与函数Scale滑动条1316.2tkinter控件的属性与函数Canvas画布1326.2tkinter控件的属性与函数Canvas画布1336.2tkinter控件的属性与函数Canvas画布1346.2tkinter控件的属性与函数Canvas画布1356.2tkinter控件的属性与函数Text多行文本1366.2tkinter控件的属性与函数Text多行文本1376.2tkinter控件的属性与函数Text多行文本1386.2tkinter控件的属性与函数Text多行文本1396.2tkinter控件的属性与函数Canvas画布1406.2tkinter控件的属性与函数文本框控件Entry1416.2tkinter控件的属性与函数其他控件1426.2tkinter控件的属性与函数其他控件1436.2tkinter控件的属性与函数其他控件1446.3tkinter控件的模块messagebox模块1456.3tkinter控件的模块messagebox模块1466.3tkinter控件的模块simpledialog模块1476.3tkinter控件的模块simpledialog模块1486.3tkinter控件的模块simpledialog模块1496.3tkinter控件的模块simpledialog模块1506.3tkinter控件的模块tkinter.filedialog模块1516.3tkinter控件的模块tkinter.filedialog模块1526.3tkinter控件的模块tkinter.filedialog模块1536.3tkinter控件的模块tkinter.filedialog模块1546.3tkinter控件的模块colorchooser模块1556.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论