Tworzenie i zapisywanie w pliku CSV
Poniższy przykład demonstruje tworzenie i pisanie pliku csv. aby utworzyć dynamiczny program do zapisywania plików, musimy zaimportować pakiet import csv , a następnie utworzyć wystąpienie pliku z odniesieniem do pliku Np .: - z otwartym ("D: \ sample.csv", "w", newline = "" ) jako autor_pliku
tutaj jeśli plik nie istnieje we wspomnianym katalogu plików, to python utworzy ten sam plik w określonym katalogu, a „w” reprezentuje zapis, jeśli chcesz odczytać plik, zamień „w” na „r” lub dopisz do istniejącego pliku, a następnie „a”. newline = "" określa, że usuwa dodatkowy pusty wiersz za każdym razem, gdy tworzysz wiersz, więc aby wyeliminować pusty wiersz, używamy newline = "", tworzymy niektóre nazwy pól (nazwy kolumn), używając list takich jak fields = ["Names", "Age "," Class "] , a następnie zastosuj do instancji pisarza, takiej jak
writer = csv.DictWriter (file_writer, fieldnames = fields)
tutaj, używając edytora Dictionary i przypisując nazwy kolumn, aby zapisać nazwy kolumn w csv, używamy writer. , podczas gdy wartości pliku muszą być przekazywane przy użyciu metody słownikowej, tutaj kluczem jest nazwa kolumny, a wartość to odpowiednia wartość klucza
import csv
with open("D:\\sample.csv","w",newline="") as file_writer:
fields=["Names","Age","Class"]
writer=csv.DictWriter(file_writer,fieldnames=fields)
writer.writeheader()
writer.writerow({"Names":"John","Age":21,"Class":"12A"})