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:
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:
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:
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:
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.