习题总结:
希望大家可以通过本章习题,包括文件的打开和关闭、文件的读写、文件的重命名、文件的删除等。通过本章的学习,希望大家可以认真掌握文件的相关操作,能够熟练使用相关方法实现功能。
一、单选题
1.打开一个已有文件,然后在文件末尾添加信息,正确的打开方式为()。
A. 'r' B. 'w' C.'a' D. 'w+'
2.假设文件不存在,如果使用open方法打开文件会报错,那么该文件的打开方式是下列哪种模式?()
A. 'r' B. 'w' C.'a' D. 'w+'
3.假设file是文本文件对象,下列选项中,哪个用于读取一行内容?()
A. file.read() B. file.read(200)
C.file.readline() D.file.readlines()
4.下列方法中,用于向文件中写出内容的是()。
A.open B.write C.close D.read
5.下列荣方法中,用于获取当前目录的是()。
A.open B.write C.Getcwd D.read
二、判断题文件打开的默认方式是只读。()
打开一个可读写的文件,如果文件存在会被覆盖。()
使用write方法写入文件时,数据会追加到文件的末尾。()
实际开发中,文件或者文件夹操作都要用到os模块。()
read方法只能一次性读取文件中的所有数据。()
三、填空题打开文件对文件进行读写,操作完成后应该调用_______方法关闭文件,以释放资源。
seek方法用于移动指针到制定位置,该方法中________参数表示要偏移的字节数。
使用readlines方法把整个文件中的内容进行一次性读取,返回的是一个__________。
os模块中的mkdir方法用于创建__________。
在读写文件的过程中,_________方法可以获取当前的读写位置。
四、简答题请简述文本文件和二进制文件的区别
请简述读取文件的几种方法和区别
五、程序题读取一个文件,显示除了以#号开头的行以外的所有行。
打开一个英文文本文件,编写程序读取其内容,并把其中的大写字母编程小写字母,小写字母变成大写字母
如果有需要本章答案,请转发并留言获取~~