使用Python 文件读取的多种方式(四种方式)

  • Post category:Python

下面我将为大家详细讲解使用Python文件读取的四种方式的攻略。

方式一:使用read()方法读取文件内容

使用Python内置函数open()打开文件,读取其中的内容,可以调用read()方法一次性读取整个文件。读取完成后,文件对象自动关闭。

示例代码:

with open('example.txt', 'r') as f:
    content = f.read()
    print(content)

方式二:使用readline()方法按行读取文件内容

使用Python内置函数open()打开文件,按行读取文件内容,可以调用readline()方法。读取完成后,文件对象自动关闭。

示例代码:

with open('example.txt', 'r') as f:
    line = f.readline()
    while line:
        print(line, end='')
        line = f.readline()

方式三:使用readlines()方法按行读取文件内容

使用Python内置函数open()打开文件,按行读取文件内容,可以调用readlines()方法。该方法将文件内容按行读取并存储在列表中,读取完成后,文件对象自动关闭。

示例代码:

with open('example.txt', 'r') as f:
    lines = f.readlines()
    for line in lines:
        print(line, end='')

方式四:使用with语句读取文件内容

使用with语句打开文件,可以在with块中使用文件对象,读取文件内容,利用for语句迭代文件对象来逐行读取文件。

示例代码:

with open('example.txt', 'r') as f:
    for line in f:
        print(line, end='')

以上就是使用Python文件读取的多种方式的攻略,大家可以根据场景和需求灵活运用。