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进行文件处理和数据管理。