2021.12.10 python学习日报-元组、字典以及文件异

2021-12-18  本文已影响0人  fjutlxl

学习内容主要涉及元组、字典、文件简单操作以及异常处理。引入的新概念主要是元组,元组真是个神奇的东西,不允许做增改操作。常用的是字典,字典是无序的键-值对,很像Java里面的集合操作。文件操作和异常都是大同小异。

在文件操作上被自己坑了,搞了大半个小时。

题目:将一首古诗写入gushi.txt中,定义一个函数,读取后复制到copy.txt中并打印"复制完毕"

实现:定义两个函数writeFile(str,list)和copyFile(file1,file2),copyFile(file1,file2)用于拷贝gushi.txt的内容至copy.txt,依次调用writeFile和copyFile。见附件1

虽然很快就写好了,但为了故意抛出异常,将copyFile中的f1 =open(file1,"r")中的读写模式改为“w”后,抛出异常,但发现gushi.txt为空。

问题截图:


1.png

排查:1、是否不支持入参形式?2、是否在函数调用没有提交?3、是否content列表不能定义为空?

结果:最后突然想到,读写模式w是以清空的方式打开文件,当使用w读的话,肯定读取不到内容,所以一直报异常

上一篇 下一篇

猜你喜欢

热点阅读