Я хочу сохранить строку в файле, который я назвал inv.data. Каждый раз, когда я пишу специальную команду, я хочу сохранить строку в файле. Строка должна быть в последней строке в файле все время. я прочитал кое-что о Append, так что я пытался сделать что-то вроде этого:Напишите последнюю строку файла в python
#Open and close the inventroy file
fileOpen = open('inv.data', 'a')
fileOpen.write(argOne)
fileOpen.close()
fileOpen = open('inv.data', 'r')
savedData = fileOpen.read().splitlines()
fileOpen.close()
Это прекрасно работает в первый раз, когда я хочу добавить что-то во время выполнения, но когда я пытаюсь добавить вторую строку, он выглядит что-то вроде это:
sword
axe
shield
bow
flower
monsterLol
Где монстр был первым, добавьте, а Lol - это вторая вещь, которую я добавил. Что мне не хватает? Должен ли я указывать, что он должен переходить к новой строке каждый раз или?
Хорошо спасибо человеку :) – anderssinho