繁体   English   中英

如何在 Python 3 中写入 .txt 文件

[英]How to write to .txt files in Python 3

我在与此.py文件相同的文件夹中有一个.txt文件,其中包含以下内容:

cat\n
dog\n
rat\n
cow\n

如何将 var (var = 'ant') 保存到.txt文件的下一行?

以追加模式打开文件并写入一个新行(包括\\n行分隔符):

with open(filename, 'a') as out:
    out.write(var + '\n')

这会在文件末尾添加所有其他内容之后的行。

只是为了完成这个问题:

您还可以使用打印功能

with open(filename, 'a') as f:
    print(var, file=f)

打印函数将自动以换行符结束每次打印(除非在调用中给出替代结尾,例如print(var, file=f, end='')表示没有换行符)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM