# 关于read()方法:# 1、读取整个文件,将文件内容放到一个字符串变量中# 2、如果文件大于可用内存,不可能使用这种处理file_object = open("a.txt", 'r', encoding='utf-8') # 创建一个文件对象,也是一个可迭代对象try: all_the_text = file_object.read() # 结果为str类型 print(type(all_the_text)) print("all_the_text=", all_the_text)finally: file_object.close()# 关于readline()方法:# 1、readline()每次读取一行,比readlines()慢得多# 2、readline()返回的是一个字符串对象,保存当前行的内容file_object1 = open("a.txt", 'r', encoding='utf-8')try: while True: line = file_object1.readline() if line: print("line=", line) else: breakfinally: file_object1.close()# 关于readlines()方法:# 1、一次性读取整个文件。# 2、自动将文件内容分析成一个行的列表。file_object2 = open("a.txt", 'r', encoding='utf-8')try: lines = file_object2.readlines() print("type(lines)=", type(lines)) # type(lines)=for line in lines: print("line=", line)finally: file_object2.close()