Python Write String do pliku

Python Write String do pliku

Termin "plik”Odnosi się do gromadzenia danych zlokalizowanych w określonej lokalizacji w systemie. Python zapewnia różne moduły i funkcje do odczytu i pisania plików. "Pisanie do pliku”Jest powszechnym zadaniem w Pythonie, które jest wspomagane głównie na końcu dewelopera. Obejmuje to otwieranie, zapisanie danych do niego, a następnie zamykanie pliku.

Celem tego bloga jest wyjaśnienie, jak napisać ciąg do określonego pliku za pomocą różnych podejść.

Jak napisać ciąg Python do pliku?

Aby napisać ciąg do konkretnego pliku w Python, rozważ poniższe podejścia:

    • "pisać()" Metoda
    • "z" Oświadczenie
    • "FileInput”Moduł

Metoda 1: Zapisanie ciągu do pliku za pomocą metody „zapis ()”

Najprostszym sposobem na napisanie ciągu do pliku jest „pisać()" metoda. Ta metoda zapisuje ciąg do pliku otwartego w „pisać" tryb. Zrozummy to do poniższego przykładu:

Przykład

Poniższy kod służy do zapisywania ciągu do pliku za pomocą omawianej metody:

file = otwórz ("new_file.txt "," w ")
plik.Napisz („Cześć, świat!")
plik.zamknąć()


W powyższym fragmencie kodu:

    • Plik o nazwie „nowy plik.tekst”Jest otwarty w trybie„ Write ”za pomocą„otwarty()”Funkcja.
    • Określony ciąg jest zapisywany do konkretnego pliku za pośrednictwem „pisać()" metoda.
    • Ostatnim krokiem jest zamknięcie pliku za pomocą „zamknąć()" metoda.

Wyjście


W powyższym wyjściu można wyraźnie zobaczyć, że określona wartość ciągu została zapisana w pliku.

Metoda 2: Zapisanie ciągu do pliku z wykorzystaniem instrukcji „z”

„„z”Instrukcja stanowi bardziej wydajny sposób pisania do pliku. Automatycznie zamyka plik po wykonaniu bloku kodu, który można wykazać w poniższym przykładzie.

Przykład

Przeglądmy następujący przykład:

z otwartym („Nowy plik.txt "," w ") jako plik:
plik.Napisz („Python World!")


W powyższych wierszach kodu:

    • Podobnie plik o nazwie „nowy plik.tekst”Jest otwarty w„pisać" Lub "w" tryb.
    • Po tym podobnie ciąg „Python World!”Jest zapisywany do określonego pliku z wykorzystaniem„pisać()" metoda.
    • Wreszcie „„z”Instrukcja automatycznie zamyka plik po zakończeniu bloku kodu.

Wyjście


Powyższe dane wyjściowe pokazuje, że określona wartość ciągu została zapisana w pliku.

Metoda 3: Zapisanie ciągu do pliku za pomocą modułu „FileInput”

„„FileInput”Moduł zapisuje ciąg do pliku, zastępując całą zawartość pliku.

Przykład

Poniższy kod zapisuje określoną wartość ciągu do pliku za pomocą „FileInput”Moduł:

Importuj FileInput
Z FileInput.FileInput („NEW_FILE.txt ", inplace = true) jako plik:
dla linii w pliku:
Drukuj („Python Guide”, end = "")


W powyższym bloku kodu:

    • „„FileInput„Moduł służy do otwarcia pliku o nazwie„nowy plik.tekst”W trybie„ inplace ”, co oznacza, że ​​wyjście jest zapisywane w tym samym pliku.
    • A później "Do„Pętla jest używana do iteracji przez linie pliku i zastąpienia zawartości każdego wiersza ciągiem”Przewodnik Python" za pośrednictwem "wydrukować()”Funkcja.

Wyjście


Zgodnie z powyższym wyjściem ciąg został pomyślnie zapisany w pliku.

Wniosek

Aby napisać ciąg do pliku w Python, zastosuj „pisać()" metoda, "z”Oświadczenie lub„FileInput”Moduł. Metoda „zapis ()” jest stosowana wraz z „otwarty()" I "zamknąć()”Funkcje zapisu określonego ciągu do pliku. Podobnie „„ „z„Instrukcja jest używana wraz z funkcją„ Open () ”do zapisania ciągu do pliku. Moduł „FileInput” zastępuje jednak zawartość pliku pisemnym ciągiem. Ten post Python przedstawił różne sposoby utworzenia pliku tekstowego z ciągu.