Python_读文件的三个方法

作者:Gakki

1. read()

  • read() 方法用于从文件读取指定的字节数,如果未给定或为负则读取所有。
  • fileObject.read([size])
    • size:从文件中读取的字节数,默认为 -1,表示读取整个文件
with open("1.txt", 'r') as file_object:
    # 读取 10 个字节
    get_text = file_object.read(10)
    print(type(get_text))
    print(get_text)

2. readline()

  • readline() 方法用于从文件读取整行,包括 "\n" 字符。如果指定了一个非负数的参数,则返回指定大小的字节数,包括 "\n" 字符。
  • fileObject.readline()
    • size:从文件中读取的字节数
with open("1.txt", 'r') as file_object:
    get_text = file_object.readline()
    print(type(get_text))
    print(get_text)

3. readlines()

  • readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理。 如果碰到结束符 EOF 则返回空字符串
  • fileObject.readlines( )
  • 返回列表,包含所有的行
with open("1.txt", 'r') as file_object:
    for line in file_object.readlines():
        print(line)

你可能感兴趣的:(Python_读文件的三个方法)