Python 命令组合了.txt文件中的所有单词
我正在尝试做什么:我正在学习如何为我的discord.py bot使用Python 命令组合了.txt文件中的所有单词,python,discord.py,discord.py-rewrite,Python,Discord.py,Discord.py Rewrite,我正在尝试做什么:我正在学习如何为我的discord.py bot使用append和其他与文件相关的东西。这将用于以后的代码保存标记 问题:我的文本文件没有按照我预期的方式组织,如提供的图像所示。 字里行间 期望值,如我看过的多个其他教程和“问题”中所示 @client.command() 异步定义保存(ctx,*,arg): fn=“texttag.txt” 以开放式(fn,“a”)作为f: f、 写入(arg) wait ctx.send(f“**{arg}**”已附加到“texttag.t
append
和其他与文件相关的东西。这将用于以后的代码保存标记
问题:我的文本文件没有按照我预期的方式组织,如提供的图像所示。
字里行间
期望值,如我看过的多个其他教程和“问题”中所示
@client.command()
异步定义保存(ctx,*,arg):
fn=“texttag.txt”
以开放式(fn,“a”)作为f:
f、 写入(arg)
wait ctx.send(f“**{arg}**”已附加到“texttag.txt”中)
返回
在将字符串写入文件之前,必须在每个字符串后面写入一个新行字符,如
string str = "abc" + "\n";
然后写下来。我希望它能解决这个问题。如果您使用的是python3.6或更高版本,您可以在每次写入文件后打印一个换行,如下所示:
f.write(f{arg}\n})
现在您可以将文件的每个条目都写在一个新行上。