python如何读取文件内容

  • Post category:Python

下面是Python读取文件内容的完整攻略,包含了两个示例代码。

读取文件内容的基本步骤

Python读取文件内容的基本步骤如下:

  1. 打开文件:使用open()函数打开一个文件,可以指定打开模式(只读、只写、追加等)。
  2. 读取文件内容:可以使用read()、readlines()等方法读取文件内容。
  3. 关闭文件:使用close()方法关闭文件,释放资源。

打开文件

打开文件的方法是使用内置函数open(),它接受两个参数,第一个是文件的路径或文件名,第二个是打开文件的模式。模式可以是r、w、a等,分别表示只读、写入、追加等。

示例代码1:使用open()函数打开文件

f = open('example.txt','r') # 打开example.txt文件并以只读模式打开

读取文件内容

读取文件内容有多种方法,以下是三种最常见的方法:

  1. read():读取整个文件的内容。
  2. readline():读取文件中的一行。
  3. readlines():读取文件中的所有行并将其存储在一个列表中。

示例代码2:使用read()方法读取文件内容

f = open('example.txt', 'r')
content = f.read()
print(content)
f.close()

以上代码会打开example.txt文件,并使用read()方法读取文件内容,然后将其赋值给content变量并进行打印。最后使用close()方法关闭文件。

示例代码3:使用readlines()方法读取文件内容

f = open('example.txt', 'r')
lines = f.readlines()
for line in lines:
    print(line.strip())
f.close()

以上代码会打开example.txt文件,并使用readlines()方法读取所有内容。然后将每行内容存储在一个lines列表中,并对其进行迭代和打印。strip()方法可以去除每行内容中的空格和换行符。

关闭文件

最后,在文件操作结束后,一定要使用close()方法关闭文件,以便释放系统资源。

示例代码4:使用close()方法关闭文件

f = open('example.txt', 'r')
content = f.read()
print(content)
f.close() # 关闭文件

以上代码与示例代码2相同,唯一不同的是在使用完文件后,使用close()方法来关闭文件。

完整代码

下面是一个从头到尾演示如何读取文件内容的完整代码:

f = open('example.txt', 'r') # 打开example.txt文件并以只读模式打开
content = f.read()           # 使用read()方法读取文件内容
print(content)               # 打印文件内容
f.close()                    # 关闭文件

注意:以上代码假设程序所在目录中存在example.txt文件。

总结

以上就是Python读取文件内容的完整攻略。使用open()方法打开文件,然后使用read()、readline()和readlines()等方法来读取文件内容,并最后使用close()方法关闭文件。