Zapis nowej lini do pliku

0

Chciałbym napisać jakiś skrypt, który co wywołanie dopisze kolejną linijkę do pliku tekstowego nie usuwając pozostałych.
Czy jest na to jakiś prosty sposób.

Czy po prostu muszę wczytać plik (każdą linie) do listy dodać do niej nowy obiekt (linie) i nadpisać plik?
Jeśli tak to podpowiedzcie jak zapisać każdy obiekt listy do osobnej lini?

0

EDIT
oraz jak wczytać każdą linie do listy.

0

jaki jezyk programowania ?

0

Chciałbym wczytać każdą linie do osobnego obiektu listy, dokleić do niej nowy obiekt i zapisać każdy do nowej lini w pytonie.

0

@python666 masz jakiś kod? Próbowałeś coś zrobić w ogóle? Czy czekasz na gotowca?

edit.
To powinno trochę pomóc:

lista = ["bla ", "bla ", "yyy "]

plik = open('plik', 'w')
plik.writelines(lista)
plik.close()

http://www.tutorialspoint.com/python/file_writelines.htm

0

możesz otworzyć plik w trybie append i dodać nowa linię

with open("test.txt", "a") as f: f.write("nofa linja")

with open("test.txt", "r") as f: print f.readlines()
0

Dzięki za odpowiedzi ta metoda z otwieraniem w trybie append jest najlepsza.

1 użytkowników online, w tym zalogowanych: 0, gości: 1