python 把字符串写入txt文件
在 Python 中,可以使用 open()
函数和 write()
方法将字符串写入 .txt
文件。以下是一个基本的示例:
# 打开文件,如果文件不存在则创建
with open('filename.txt', 'w') as f:
f.write('Hello, world!')
在这个示例中,我们首先使用 open()
函数以写入模式('w')打开 filename.txt
文件。该文件会被创建在你的程序当前运行的目录下,如果文件已存在,它会被清空。
然后,我们使用 write()
方法将字符串 'Hello, world!'
写入文件。
最后,我们使用 with
关键字来自动关闭文件。这是一种好的实践,因为它确保了文件在操作完成后被正确地关闭,即使在写入过程中发生错误也是如此。
请注意,如果你想要在文件末尾添加内容而不是覆盖原有内容,你应该使用追加模式('a')而不是写入模式('w')。例如:
# 打开文件,在文件末尾追加内容
with open('filename.txt', 'a') as f:
f.write('Hello, again!')
在这个示例中,字符串 'Hello, again!'
将被添加到 filename.txt
文件的末尾,而不会覆盖任何已存在的内容。