#python #discord.py #discord.py-rewrite
#python #discord.py
Вопрос:
Что я пытаюсь сделать: я изучаю, как использовать append
и другие связанные с файлами вещи для моего discord.py бот. Это будет использоваться для сохранения тегов кода позже.
Проблема: мой текстовый файл организован не так, как я ожидал, как показано на предоставленных изображениях. Слова не разделяются
Ожидание, как показано в нескольких других руководствах и «спрашивает», которые я просмотрел
@client.command()
async def save(ctx, *, arg):
fn = "texttag.txt"
with open(fn, "a") as f:
f.write(arg)
await ctx.send(f"**{arg}** has been appended to `texttag.txt`")
return
Комментарии:
1. Если вы используете python3.6 или выше, вы можете печатать новую строку после каждой записи в файл следующим образом:
f.write(f"{arg}n"})
теперь каждая запись в вашем файле будет записываться с новой строки.
Ответ №1:
Вы должны написать символ новой строки после каждой строки, прежде чем записывать его в файл, например
string str = "abc" "n";
затем напишите это. Я надеюсь, что это решит проблему.