7.3读文件操作 (课件)-《程序设计基础(python)》同步教学(人邮版)

2024-11-18
| 25页
| 218人阅读
| 39人下载
普通

内容正文:

读文件操作 Simple Easy Open Free Portable 1 问题提出: 如何将数据从文件中读出来呢? 2 目录 contents 以读方式打开文件 01 读文件操作语句 02 应用△☆ 03 3 PART 01 以读方式打开文件 概念 分类 4 对象名=open(‘路径/文件名’,’r’) 以读方式打开文件的语句格式为: 5 wfile=open(‘d:/lx/1.txt’,’r’) 案例: 将D盘上根目录下的lx目录里,名为1.txt文件以读方式打开。 答案是: 6 wfile=open(‘f:/lk/pl/2.txt’,’r’) 案例:将f盘上根目录下的lk目录的子目录pl里,名为2.txt文件以读方式打开。 答案是: 7 PART 02 读文件操作语句 8 格式为:变量名=对象名.read() 从文件读取数据的语句: 功能是将文件中所有的内容全部读取出来,赋值给左边的变量中。 9 案例: 在D盘上根目录下的lx目录里,新建一个名为1.txt文件,以写方式打开文件。语句应该怎么写呢? 答案是: wfile=open(‘D:/lx/1.txt’,’w’) 10 案例:在f盘上根目录下的lk目录的子目录pl里,新建一个名为2.txt文件并以写方式打开文件。语句应该怎么写呢? 答案是: wfile=open(‘f:/lk/pl/2.txt’,’w’) 11 PART 03 向文件写数据操作 12 格式为:对象名.write(‘字符串 ’) 向文件写入数据的语句: 功能:将引号中的字符串写入打开的文件中,并换行。一个写语句完成将指定内容写入文件的一行。如果要在文件中写入多行内容,就需要多个写语句。 13 特别要说明的是,文件中的信息是有规则的存储,“ ”是转义符,表示换行。这样实现了一个写语句完成文件中一行内容的写入。 14 假设:将字符串’Tiger’写入已经打开的文件中,语句应该怎么写呢? 答案是: wfile.write(’Tiger ’ ) 15 假设:将字符串’dog’写入已经打开的文件中,语句应该怎么写呢? 答案是: wfile.write(’dog ’ ) 16 关闭文件语句为:对象名.close() 功能:将打开的文件关闭。文件操作,要特别注意,文件操作完成后一定要关闭。否则,引起异常。 例如:wfile.close() 17 案例:编写程序,将英语单词”Horse” 、“Cat”、“Cow”、“Animal” 写入f盘上根目录下的lk目录的子目录pl里,文件名为1.txt wf=open(f:/lk/pl/1.txt,’w’) wf.write(”Horse ”) wf.write(” Cat ”) wf.write(” Cow ”) wf.write(” Animal ”) wf.close() 18 PART 04 路径 19 绝对路径格式为:盘符:/目录/…/文件名。 路径:文件路径表示方法有两种:绝对路径和相对路径。 相对路径格式为:盘符:子目录/…/文件名。 例如:/aa/bb/1.txt 例如:cd/2.txt 20 例如 在e盘上有一个目录结构图为: 设当前工作目录为aa,问1.txt绝对路径和相对路径是如何表示的? 21 e:/aa/bb/1.txt或 e:\\aa\\bb\\1.txt 1.txt文件的绝对路径是: e:bb/1.txt或e:bb\\1.txt 1.txt文件的相对路径答案是: 22 1.在计算机中每一个存储设备都是用一个字母表示的,例如:C盘,D盘,E盘等; 2.每一个存储设备都有一个最初始的目录,被称为根目录,用“/”表示,也就是路径中的第1个“/” 3.目录名与目录名之间、目录名与文件名之间都是用符号“/”分隔; 4.路径中也可以用“\\”分隔符。 5.绝对路径与当前工作目录无关,无论什么时候用来表示都是对的; 6.相对路径与当前工作目录有关,是从当前工作目录的子目录表示起,有时能用,用时不能用。 说明: 23 2以写方式或追加方式打开文件 3向文件中写操作语句 4.关闭文件 LOREM 本节小结 1文件操作步骤 24 感谢观看 Thank you for your download and watch 25 $$

资源预览图

7.3读文件操作 (课件)-《程序设计基础(python)》同步教学(人邮版)
1
7.3读文件操作 (课件)-《程序设计基础(python)》同步教学(人邮版)
2
7.3读文件操作 (课件)-《程序设计基础(python)》同步教学(人邮版)
3
7.3读文件操作 (课件)-《程序设计基础(python)》同步教学(人邮版)
4
7.3读文件操作 (课件)-《程序设计基础(python)》同步教学(人邮版)
5
7.3读文件操作 (课件)-《程序设计基础(python)》同步教学(人邮版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。