Python - Pliki

Spisie treści
Interakcja programu to coś więcej niż działanie z wartościami, które można otrzymać od użytkownika, w Pyton Wiemy już, że podstawowymi elementami tej interakcji są dane wejściowe, surowe_dane wejściowe, drukuj, pierwsze dwa wymagają od użytkownika wprowadzenia danych, jednak są chwile, kiedy musimy pracować z wcześniej zapisanymi elementami, tu pojawia się praca z plikami, jak pracować z danymi, które już zostały zapisane, np. Once generowane przez inne programy w innych językach, możliwości są ograniczone jedynie przez nasz umysł i nasze potrzeby.
Otwórz pliki
Aby otworzyć plik, musimy pamiętać, że jest to niezbędna składnia, zobaczmy opisowy obraz przed kontynuowaniem:

Tutaj widzimy parametry, które otrzymuje otwarta instrukcja i kolejność, w jakiej muszą przejść.
Zakładając, że stworzyliśmy zwykły plik tekstowy, zobaczmy, jak możemy go otworzyć w ramach Pyton:
>>> f = otwórz (r'C: \ tekst \ jakisplik.txt ')

Jeśli plik nie istnieje, otrzymamy wyjątek podobny do następującego:
 Traceback (ostatnie ostatnie wywołanie): Plik „”, wiersz 1, in? IOError: [Errno 2] Brak takiego pliku lub katalogu: "C: \ text \ somefile.txt"

Zauważamy, że jest to dość proste, zobaczmy, jakie są opcje, które mamy dostępne do użycia jako parametry metody otwartej:
„r” Tryb czytania
Tryb pisania „w”
„a” Tryb dodawania
'b' Tryb binarny, należy dodać do innego trybu
'+' Tryb odczytu / zapisu, należy dodać do innego trybu.
Czytanie i zapisywanie do pliku
Ponieważ znamy najbardziej podstawową składnię, zrobimy kilka małych przykładów, aby zrozumieć i poznać obsługę plików w Pyton. Jeśli mamy obiekt pliku, możemy użyć metod bezpośrednio przeciwko niemu, jak widać:
 >>> f = otwórz ('jakiś.txt', 'w') >>> f.write ('Witaj,') >>> f.write ('Świat!') >>> f.zamknij ()

W tym przykładzie otwieramy plik do zapisu używamy argumentu 'w', następnie obiekt f używa różnych metod dostępnych jako pisać z którym piszemy w tekście, przy drugim użyciu widzimy, że dodaje tekst tam, gdzie zakończył się poprzedni, finalnie zamykamy plik.
Metoda blisko ma znaczenie, ponieważ gwarantuje nam, że wszystko, co zrobiliśmy, pozostanie w pliku, ponieważ nie zamykając go, nie mamy bezpieczeństwa, ponieważ Python może robić buforowanie zawartości ze względu na wydajność, a jeśli program zostanie zamknięty lub wystąpi problem, możemy utracić dane, dlatego ważne jest, aby zamknąć plik, gdy tylko skończymy.
Teraz otworzymy nasz plik do odczytu, najpierw zobaczmy kod, a następnie opiszmy
co robimy:
 >>> f = open ('jakiś.txt', 'r') >>> f.read (4) 'Piekło' >>> f.read () 'o, Świecie!'

Zauważamy, jak używamy parametru 'r', jednak jeśli go nie określimy, otworzy się on również w tym trybie, ponieważ tryb czytania jest trybem domyślnym, gdy używamy metody otwarty, to przy czytaniu metodą czytać przekazujemy mu liczbę, która jest liczbą znaków, które zamierzamy uzyskać z pliku, tak jak w trybie pisać jeśli ponownie wywołamy metodę, będziemy kontynuować od miejsca, w którym wcześniej skończyliśmy.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave