Pytania otagowane jako writer

7
dołącz nowy wiersz do starego pythonowego pliku csv
Próbuję dodać nowy wiersz do mojego starego pliku csv. Zasadniczo jest aktualizowany za każdym razem, gdy uruchamiam skrypt Python. Obecnie przechowuję stare wartości wierszy csv na liście, a następnie usuwam plik csv i tworzę go ponownie z nową wartością listy. Chciałbym wiedzieć, czy są na to lepsze sposoby.
207 python  csv  append  writer 

7
Czy konieczne jest osobne zamykanie każdego zagnieżdżonego programu OutputStream i Writer?
Piszę kawałek kodu: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); Czy muszę zamykać każdy strumień lub program zapisujący, jak poniżej? gzipOutputStream.close(); bw.close(); outputStream.close(); A może po prostu zamknięcie ostatniego strumienia będzie w porządku? bw.close();
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.