文件是①的集合和抽象,文件包括两种类型:文本文件和二进制文件。Python对两种文件采用统一的操作步骤,即② 、操作和③ 。
文件默认处于存储状态,使用前必须先 ① 文件使其处于占用状态。打开文件的格式为:<变量名>=open(<文件名>,<打开模式>),变量名也叫 ② ,文件名可以是绝对路径名或者实际文件名,默认的打开模式是 ③ 。
假设用语句f=open("D:/hello.txt","w+")打开文件,用语句f.writelines(["Hello","\t","World","\n","Python"])写入文件,则第一次执行print(f.readline())显示①;用f.seek(0)定位读写指针后,第二次执行print(f.readline())显示②,第三次执行print(f.readline())显示③。
假设用语句f=open("D:/hello.txt")打开文件并执行print(f.readlines())显示所有文本内容,此时执行print(f.readline())显示为空,此时读写指针在①;执行f.seek(0)将读写指针定位在②,此时执行print(f.readline())显示第一行文本;接着执行f.seek(1) 后再执行print(f.readline())显示第③ 行文本。