Python 写入 TXT 文件:完整指南和示例
在 Python 中,使用内置的 open() 函数可以轻松地将内容写入 TXT 文件。以下是一个简单的示例,演示如何将一行文本写入到 example.txt 文件中:
# 打开文件
file = open('example.txt', 'w')
# 写入数据
file.write('Hello, world!')
# 关闭文件
file.close()
在这个示例中,我们首先使用 open() 函数打开名为 example.txt 的文件,并指定写入模式 'w'。然后,我们使用 write() 函数将文本写入文件,最后使用 close() 函数关闭文件。
重要提示:
- 如果文件不存在,Python 会自动创建一个新的文件。
- 如果文件已存在,Python 会覆盖掉旧的文件内容。
最佳实践:
为了确保文件始终正确关闭,建议使用 with 语句来打开文件。with 语句会自动处理文件关闭,即使在出现异常的情况下。
with open('example.txt', 'w') as file:
file.write('Hello, world!')
其他写入模式:
除了 'w' 模式之外,还有其他写入模式可以用于处理文件:
'a':追加模式,将内容追加到文件末尾。'x':创建模式,如果文件已存在则抛出异常。'b':二进制模式,用于写入二进制数据。
完整示例:
以下是一个更完整的示例,演示如何使用不同的写入模式写入数据到 TXT 文件:
with open('example.txt', 'w') as file:
file.write('This is the first line.\n')
file.write('This is the second line.')
with open('example.txt', 'a') as file:
file.write('\nThis is the third line.')
通过学习这些示例,你将掌握如何在 Python 中轻松地写入 TXT 文件。使用 open() 函数,你可以根据不同的场景选择合适的写入模式,并使用 with 语句确保文件始终正确关闭。
原文地址: https://www.cveoy.top/t/topic/l0YZ 著作权归作者所有。请勿转载和采集!