第七阶段 文件
实验一 文本文件的读取
第1关:学习-Python文件之文本文件的读取
任务描述
本关任务:使用 open 函数以只写的方式打开文件,打印文件的打开方式。
相关知识
为了完成本关任务,你需要掌握:
文本文件;
open 函数及其参数;
文件打开模式;
文件对象常用属性;
关闭文件 close 函数。
# 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
########## Begin ##########
# 使用 open 函数打开文件,打印文件的打开方式
f=open('src/step1/data.txt','w',encoding="utf8")
print('文件打开方式为:'+f.mode)
########## End ##########
实验二 文本文件的顺序读写
第1关:学习-Python文件之文本文件的顺序读写
任务描述
本关任务:给定一个文件 data.csv,内容如下:
Temperature data
----------------
Fahrenheit degrees: 67.2
请读取文件,获取文件中的数字内容。
相关知识
本关将介绍文件内容读写相关的函数:read,readable,readline,readlines,write,writable,writelines,完成本关任务时,需要使用其中的一部分。
########## Begin ##########
# 请使用 open 函数读取文件中的指定内容
f=open('src/step1/data.csv','r',encoding='utf8')
b=f.readlines()
a=b[-1]
c=a.find(':')
d=a[c+2:]
print('文件中的数字内容为:'+d)
########## End ##########
实验三 上下文管理语句with
第1关:学习-Python文件之上下文管理语句with
任务描述
本关任务:使用 with 语句读取文件中的每行的内容。
相关知识
为了完成本关任务,你需要掌握 with 语句的使用。
# 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
########## Begin ##########
# 使用 with 语句读取文件内容,并打印每一行内容的列表
i=input()
b='src/step1/file/'+i
with open(b,'r')as f:
print(f.readlines())
########## End ##########