Lista zapisów Pythona do pliku

Lista zapisów Pythona do pliku
W języku Python pisanie lub czytanie plików jest znaczącą funkcjonalnością. Jeśli chcesz odczytać lub pisać pliki, języki komputerowe zapewniają biblioteki wejściowe lub wyjściowe wbudowane podejścia, które umożliwiają formowanie, modyfikację, czytanie lub zapisanie danych z plików. Python nie ma zwolnienia. Python zapewnia również różne wbudowane techniki wykonywania operacji plików. W Python moduł we/wy jest używany do obsługi plików.

Dzisiaj skupiamy się na listach pisania Pythona do pliku. Opracowujemy cały proces listy zapisów Pythona, stosując różne operacje za pomocą kompilatora Spyder w systemie Windows 10. Ponieważ istnieje wiele sposobów pisania Pythona, omawiamy również różne przykładowe kody, aby dalej je opracować.

Przykład 1:

W naszym pierwszym przykładzie używamy pętli do napisania listy Python do pliku. Jest to bardzo przydatna i powszechnie stosowana metoda. Używamy pętli, która przechodzi przez elementy listy, a funkcja zapisu () służy do zapisywania elementu listy do pliku. W Python funkcja Open () służy do pokazania ścieżki pliku. Tryb otwierania pliku to „w”, ten termin jako zapis.

Aby wdrożyć kod programu, używamy kompilatora Spyder w systemie Windows 10. Uruchamiamy cały nasz przykładowy kod w pliku kodu źródłowego Spyder. Więc otwórz nowy plik za pomocą klawisza skrótu „Ctrl+N” i napisz kod „Lista zapisów Python”.

W naszym programie generujemy i inicjujemy listę. Następnie używamy funkcji Open () i przekazujemy w niej dwa argumenty. Pierwszy argument pokazuje ścieżkę pliku, a drugi argument pokazuje, że plik jest w trybie zapisu. Następnie używamy pętli, która iteruje „my_list” i przechowuje wynik zmiennej „elementu”. Następnie przekazujemy zmienną w funkcji drukowania, która wyświetla listę ze ścieżką pliku i trybu zapisu. Przykładowy kod może być widoczny zarówno w formie tekstowej, jak i obrazu.

My_list = [„o”, „is”, „the”, „o”]
Z otwartym („ABC.txt ', „w”) jako temp_file:
dla elementu w my_list:
druk (plik temp_

Po napisaniu pełnego kodu programu zapisujemy plik programu za pomocą „Whitelist.py ”. Możesz użyć dowolnej nazwy w swojej ilustracji.

Teraz uruchom „pisarza.plik py ”i sprawdź, jak działa program. Wynik jest dostępny na zrzucie ekranu poniżej.

Przykład 2:

Na naszej drugiej ilustracji używamy modułu pikli Python. Ten moduł służy do zamówienia lub zamówionej listy Python. Moduł marynaty jest bardzo pomocny, jeśli chcesz zamówić listę do przyszłego użycia w podobnym pliku Python. Po wdrożeniu modułów binarnych plik powinien zostać odblokowany w trybie pisania binarnego.

Używamy marynaty.Technika zrzutowa () do napisania listy Python do pliku. Przyjmuje referencje i listę plików jako jego argumenty. Przyjdźmy do wdrożenia programu w kompilatorze Spyder. Używamy tego samego „Writelister.plik kodu PY ”do napisania kodu„ Python Write List ”. W naszym programie najpierw importujemy moduł marynaty. Następnie tworzymy i inicjowujemy listę i używamy funkcji Open (), która przyjmuje dwa argumenty.

Pierwszy argument pokazuje ścieżkę pliku, a drugi argument pokazuje, że plik jest w trybie zapisu binarnego. Kolejna funkcja Open () bierze „RB” jako argument, który otwiera plik do odczytu. Następnie używamy marynaty.Funkcja ładuj () odczytuje element pliku jeden po drugim i przechowuje go w zmiennej „RES”. Następnie funkcja drukowania wyświetla listę obiektów przechowywanych w zmiennej „RES”.

Importuj marynatkę
my_list = [„kwiat”, „9”, „cat”, „6”]
Z otwartym („WriteList”, „wb”) jako temp:
marynata.zrzut (my_list, temp)
Z otwartym („WriteList”, „rb”) jako temp:
res = marynata.Ładowanie (temp)
Drukuj (res)

Notatka: Używamy tego samego pliku „Writelister.py ”i przekazuj go jako argument w funkcji otwartej. Możesz użyć dowolnego pliku w swojej ilustracji.

Znowu zapisz i uruchom „Writelistę.plik kodu PY ”. Wynik pokazano na zrzucie ekranu poniżej.

Wniosek:

Ten artykuł dotyczył „Python Write List”. Mam nadzieję, że metody, które omówiliśmy powyżej, pomogły ci podczas pisania listy do złożenia. Jeśli chcesz użyć dowolnej innej metody, spróbuj dołączyć do metody () lub modułu JSON ().