资源简介 (共9张PPT)第11课 文件操作什么是文件?一个文件可以包含文本、图片、声音、影像以及计算机程序等内容。文件有什么特征?文件有以下3个关键属性:文件名:为了区分不同的文件,给每个文件指定一个唯一的名称。文件类型:表示文件中包含什么类型的内容。文件名中,通常要包含一个句点,句点之后的部分称为“扩展名”,它可以指出文件的类型。路径:文件在计算机上的存储位置。打开文件打开一个文件时,要在Python中建立一个文件对象。建立文件对象使用open()函数。open()函数可以接受两个参数,第1个参数是文件的路径,第2个参数是打开文件的模式。txtFile=open("D:\Python Programs\古诗1.txt","r")经常用到的文件打开模式有3 种。● r:表示只读,它也是默认模式。● w:表示写入,新的内容会覆盖掉原有内容。● a:表示在文件末尾追加写入,不会覆盖原有的内容。读取文件调用open()函数时,传递的第2个参数是字母“r”,表示以read(读取)方式打开。然后使用另一个函数readlines()来读取文件。示例:txtFile=open("D:\Python Programs\古诗1.txt","r")lines=txtFile.readlines()print(lines)txtFile.close()读取文件读取文件全部内容除了用lines把文件中的文本一次性读取出来,我们还可以调用readline()函数来逐行读取文本。txtFile=open("D:\Python Programs\古诗1.txt","r")while True:line=txtFile.readline()if not line:breakelse:print(line)txtFile.close()写入文件调用open()函数的时候,第1个参数同样是文件的路径,而第2个参数则改为“w”,表示write(写入)。然后使用write()函数来写入文件。示例1:替代原有文件内容txtFile=open("D:\Python Programs\古诗2.txt","w")txtFile.write("春晓\n")txtFile.write("唐 孟浩然\n")txtFile.write("春眠不觉晓\n")txtFile.write("处处闻啼鸟\n")txtFile.write("夜来风雨声\n")txtFile.write("花落知多少\n")txtFile.close()写入文件打开模式就不用“w”,而是用“a”,表示以append(附加)模式写文件。示例2:在原有文件内容后追加新内容txtFile=open("D:\Python Programs\古诗2.txt","a")txtFile.write("静夜思\n")txtFile.write("唐 李白\n")txtFile.write("床前明月光\n")txtFile.write("疑是地上霜\n")txtFile.write("举头望明月\n")txtFile.write("低头思故乡\n")txtFile.close()“成绩单”示例程序任务1.把成绩单信息存储到一个文本文件中。2.对文件进行读写等各种操作。参见程序清单 11.5.py练习1.请以写入的方式创建一个名为“通讯录.txt”的文本文件,这个文件的路径设置为D盘的根目录下。请写入你3位好朋友的名字、电话和家庭地址,每条信息之间要用两个空格隔开。2.请把一位好朋友的信息添加到这个文本文件中。3.请把“通讯录.txt”文件中的信息全部打印到屏幕上。 展开更多...... 收起↑ 资源预览