python简单高效读写txt文件的方法
2024.06.04 17:35浏览量:532简介:python如何快速读写txt文件
在Python中,读写文本文件是一个常见的任务,可以通过内置的open
函数来实现。以下是一些快速读写文本文件的方法:
写入文本文件
- 打开文件:使用
open
函数以写入模式打开文件。 - 写入数据:使用文件对象的
write
方法写入数据。 - 关闭文件:使用文件对象的
close
方法关闭文件。
示例代码:
# 写入文本文件
with open('example.txt', 'w') as file:
file.write('Hello, world!')
这里使用了with
语句,它会自动处理文件的打开和关闭,即使在写入过程中发生异常也是如此。
读取文本文件
- 打开文件:使用
open
函数以读取模式打开文件。 - 读取数据:使用文件对象的
read
方法读取数据,或者使用readline
方法逐行读取。 - 关闭文件:使用文件对象的
close
方法关闭文件。
示例代码:
# 读取文本文件
with open('example.txt', 'r') as file:
content = file.read()
print(content)
# 或者逐行读取
with open('example.txt', 'r') as file:
for line in file:
print(line.strip()) # strip()去除每行末尾的换行符
读写操作的高级用法
- 使用上下文管理器:
with
语句是处理文件读写的首选方式,因为它可以自动关闭文件,即使发生异常也不例外。 - 追加到文件:如果需要在文件末尾追加内容,可以打开文件时使用模式
'a'
。 - 二进制读写:如果需要读写二进制数据,使用模式
'rb'
和'wb'
。 - 编码:在打开文件时,可以通过
encoding
参数指定文件的编码,例如open('example.txt', 'w', encoding='utf-8')
。
这些是Python中读写文本文件的基本方法,可以根据具体需求选择合适的方式。
发表评论
登录后可评论,请前往 登录 或 注册