在Python写文本文件,使用的是Python内置的open()函数结合文件对象的write()或writelines()方法来实现。
1、使用write()方法
write()方法可以将字符串写入文件。如果文件不存在,open()函数会创建它。如果文件已存在,write()方法会覆盖文件的内容(除非使用追加模式)。如:
"""
example086 - 写文本文件
Author: 不在同一频道上的呆子
Date: 2024/7/20
"""
# 使用write()方法写入文本内容
# 打开(或创建)文件并写入内容
with open('Resources/example.txt', 'w', encoding='utf-8') as file:
file.write("Hello, world!\n")
file.write("这是一个文本文件。\n")
这里的open()方法的第二个参数用的是“w”,代表以写入方式打开文本。
2、使用writelines()方法
writelines()方法用于写入一个字符串列表,但不会自动添加换行符。如果需要换行,需要在每个字符串的末尾手动添加\n。如:
# 使用writelines()方法
lines = ["第一行\n", "第二行\n", "第三行\n"]
with open('Resources/example_lines.txt', 'w', encoding='utf-8') as file:
file.writelines(lines)

最低0.47元/天 解锁文章
4708

被折叠的 条评论
为什么被折叠?



