Python少儿趣味编程《第11课-文件操作》课件(共9张PPT)

资源下载
  1. 二一教育资源

Python少儿趣味编程《第11课-文件操作》课件(共9张PPT)

资源简介

(共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:
break
else:
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”文件中的信息全部打印到屏幕上。

展开更多......

收起↑

资源预览