# 1.文件 # 文件就是存储在某种长期储存设备上的一段数据 # 2.文件的基础操作 # 2.1步骤: # 2.1.1 打开文件 # 2.1.2 读、写文件 # 2.1.3 关闭文件 # 注意:可以只打开和关闭文件,不进行任何读写 # 1.3 文件对象的方法 # 1.open():创建一个file对象,默认是以只读模式打开 # 2.read(n): n表示从文件中读取数据的长度,没有传n值就默认一次性读取文件的所有内容 # 3.write():将指定内容写入文件 # 4.close():关闭文件 # 1.4属性 # 文件名.name:返回要打开的文件的文件名。可以包含文件的具体路径 # 文件名.mode:返回文件的访问模式 # 文件.closed:检测文件是否关闭,关闭就返回True # 1.打开文件 # f = open('test.txt') # print(f.name) #返回文件的文件名 # print(f.mode) # print(f.closed) # # 2.关闭文件 # f.close() # print(f.closed) # 2.读写操作 # 2.1 read(n): n表示从文件中读取数据的长度,没有传n值或者传的是负值,就默认一次性读取文件的所有内容 # f = open('test.txt','r',encoding='UTF-8') # 文件中有中文,避免乱码 # f = open(r'C:\Users\93634\Desktop\test.txt','r',encoding='utf-8') #打开指定路径的文件 # print(f) # print(f.name) #文件所在的具体路径(绝对路径) # print(f.read()) # # print(f.read(2)) #最多读取两个数据 # f.close() # # 2.2 readline(): 一次读取一行内容,方法执行完,会把文件指针移到下一行,准备再次读取 # f = open('test.txt','r',encoding = 'utf-8') # # print(f.readline()) # # print(f.readline()) # # print(f.readline()) # while True: # text = f.readline() # if text == "": #如果读到空字符串if not text: # break # print(text) # f.close() f = open('test.txt','r',encoding = 'utf-8') for i in f: print(i) f.close()