📅  最后修改于: 2023-12-03 15:19:06.840000             🧑  作者: Mango
Python 提供了一些内置函数和模块来处理文件操作。这里将介绍一些常用的文件操作函数。
使用 open()
函数可以打开一个文件,需要指定文件名和访问模式。访问模式包括读取模式、写入模式、追加模式等。
file = open('file.txt', 'r') # 打开文件file.txt,以只读模式
使用 read()
函数可以读取文件中的内容。如果没有指定读取长度,则默认读取全部内容。
file_content = file.read() # 读取文件内容
print(file_content) # 打印文件内容
使用 write()
函数可以向文件中写入数据。需要注意的是,写入模式会覆盖原内容。
file = open('file.txt', 'w') # 打开文件file.txt,以写入模式
file.write('hello world') # 写入数据到文件
file.close() # 关闭文件
使用 close()
函数可以关闭文件。
file.close() # 关闭文件
使用 with
语句可以创建上下文管理器,可以自动关闭文件。
with open('file.txt', 'r') as file:
file_content = file.read()
print(file_content)
文件读写时可能发生各种错误,使用 try...except
语句可以处理异常情况。
try:
file = open('file.txt', 'r') # 打开文件file.txt,以只读模式
file_content = file.read()
print(file_content)
except FileNotFoundError as e: # 处理文件不存在的情况
print('文件不存在')
finally:
file.close() # 关闭文件
以上是 Python 中常用的文件操作函数和技巧,希望能对您有所帮助。