Python简单文件读写

Python简单文件读写

在Python编程中,文件读写是一项重要的操作,它能够让我们从文件中读取数据或者将数据写入文件中。本文将介绍如何使用Python进行简单的文件读写操作。

文件读取

在Python中,可以使用内置的open函数来打开一个文件并返回一个文件对象。使用open函数时,需要提供文件的路径和打开方式。

打开文件时的打开方式包括:

读取模式("r"):以只读方式打开文件,文件必须存在。

写入模式("w"):以写入方式打开文件,如果文件不存在则创建文件,如果文件已存在则清空文件内容。

追加模式("a"):以追加方式打开文件,如果文件不存在则创建文件。

以下是一个简单的文件读取示例:

# 打开文件

f = open("example.txt", "r")

# 读取文件内容

content = f.read()

# 关闭文件

f.close()

print(content)

上述代码将文件example.txt中的内容读取出来,并打印输出。

文件写入

与文件读取类似,使用open函数可以打开文件并返回一个文件对象。使用写入模式打开文件后,可以使用write方法将数据写入文件中。

以下是一个简单的文件写入示例:

# 打开文件

f = open("example.txt", "w")

# 写入数据

f.write("Hello, world!")

# 关闭文件

f.close()

上述代码将字符串"Hello, world!"写入到文件example.txt中。

文件读写的异常处理

在进行文件读写操作时,往往需要处理一些异常情况。比如,如果打开的文件不存在,会引发一个FileNotFoundError异常。为了保证程序的健壮性,我们可以使用try...except语句来捕捉并处理这些异常。

try:

# 打开文件

f = open("example.txt", "r")

# 读取文件内容

content = f.read()

# 关闭文件

f.close()

print(content)

except FileNotFoundError:

print("文件不存在")

上述代码中,如果尝试打开的文件不存在,会捕获到FileNotFoundError异常,并打印出"文件不存在"

总结

本文介绍了Python中简单的文件读写操作。通过使用open函数可以打开文件并返回一个文件对象,通过使用read方法可以读取文件内容,通过使用write方法可以将数据写入文件中。另外,我们还可以使用try...except语句来捕捉和处理文件读写过程中的异常。

文件读写是Python编程中的常用操作之一,它在数据处理、日志记录等场景中被广泛应用。通过掌握文件读写操作的基本知识,我们可以更好地利用Python进行文件处理和数据管理。

后端开发标签