如何在 Python 3 中写入 .txt 文件
Posted
技术标签:
【中文标题】如何在 Python 3 中写入 .txt 文件【英文标题】:How to write to .txt files in Python 3 【发布时间】:2013-12-24 02:52:42 【问题描述】:我在与此 .py
文件相同的文件夹中有一个 .txt
文件,其中包含以下内容:
cat\n
dog\n
rat\n
cow\n
如何将 var (var = 'ant') 保存到 .txt
文件的下一行?
【问题讨论】:
【参考方案1】:以追加模式打开文件并写入新行(包括\n
行分隔符):
with open(filename, 'a') as out:
out.write(var + '\n')
这会在所有其他内容之后添加文件末尾的行。
【讨论】:
【参考方案2】:只是为了完成这个问题:
您也可以使用print function。
with open(filename, 'a') as f:
print(var, file=f)
打印函数将自动以换行符结束每次打印(除非在调用中给出了替代结尾,例如 print(var, file=f, end='')
表示没有换行符)。
【讨论】:
以上是关于如何在 Python 3 中写入 .txt 文件的主要内容,如果未能解决你的问题,请参考以下文章
请问在LINUX当中,如何将当前日期时间写入txt文件中 以及 如何用当前日期重命名txt文件。麻烦讲的细一些
我的函数没有在我的 txt 文件中写入任何内容并且没有显示错误消息? - Python 3 [关闭]