input output files python python open
Szczegółowe badanie danych wejściowych i wyjściowych oraz plików w Pythonie: Python Open, Read and Write to File
Nasz poprzedni samouczek wyjaśnił Funkcje Pythona w prostych słowach.
W tym samouczku zobaczymy, jak w prosty sposób wykonywać operacje wejścia i wyjścia z klawiatury i źródeł zewnętrznych.
W tym Seria szkoleń Python , do tej pory omówiliśmy prawie wszystkie ważne koncepcje Pythona.
Czego się nauczysz:
Obejrzyj samouczki WIDEO
Wideo nr 1: Wejście-wyjście i pliki w Pythonie
sql egzamin pytania i odpowiedzi pdf
Wideo nr 2: Tworzenie i usuwanie pliku w Pythonie
Uwaga:Przejdź do 11:37 minuty w poniższym filmie, aby obejrzeć „Utwórz i usuń plik”.
Wejście-wyjście w Pythonie
Python udostępnia kilka wbudowanych funkcji do wykonywania operacji wejścia i wyjścia.
# 1) Działanie wyjścia
Aby wydrukować wynik, python udostępnia nam wbudowaną funkcję o nazwie print ().
Przykład:
Print(“Hello Python”)
Wynik:
Witaj Pythonie
Wynik:
# 2) Odczytywanie danych wejściowych z klawiatury (obsługa wprowadzania)
Python zapewnia nam dwie wbudowane funkcje do odczytu danych wejściowych z klawiatury.
- raw_input ()
- Wejście()
raw_input (): Ta funkcja czyta tylko jeden wiersz ze standardowego wejścia i zwraca go jako łańcuch.
Uwaga: Ta funkcja została wycofana w Pythonie 3.
Przykład:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Wynik:
Wprowadź wartość: Hello Python
Dane wejściowe otrzymane od użytkownika to: Hello Python
Wejście(): Funkcja input () najpierw pobiera dane wejściowe od użytkownika, a następnie oblicza wyrażenie, co oznacza, że python automatycznie identyfikuje, czy wprowadziliśmy ciąg, liczbę lub listę.
Ale w Pythonie 3 funkcja raw_input () została usunięta i zmieniono jej nazwę na input ().
Przykład:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Wynik:
Wprowadź wartość: [10, 20, 30]
Dane otrzymane od użytkownika to: [10, 20, 30]
Wynik:
Pliki w Pythonie
Plik to nazwana lokalizacja na dysku, która służy do trwałego przechowywania danych.
Oto niektóre operacje, które możesz wykonać na plikach:
- otworzyć plik
- czytaj plik
- napisz plik
- Zamknij plik
# 1) Otwórz plik
Python udostępnia wbudowaną funkcję o nazwie open () do otwierania pliku, która zwraca obiekt pliku o nazwie uchwyt i służy do odczytu lub modyfikacji pliku.
Składnia:
file_object = open(filename)
Przykład:
Mam na dysku plik o nazwie test.txt i chcę go otworzyć. Można to osiągnąć poprzez:
#if the file is in the same directory f = open(“test.txt”) #if the file is in a different directory f = open(“C:/users/Python/test.txt”)
Możemy nawet określić tryb podczas otwierania pliku, tak jakbyśmy chcieli czytać, pisać, dodawać itp.
Jeśli domyślnie nie określisz żadnego trybu, będzie to tryb czytania.
# 2) Odczytywanie danych z pliku
Aby odczytać plik, najpierw musimy otworzyć plik w trybie odczytu.
Przykład:
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())
Przykład 1
Wynik:
Examp the: dwa
Wynik:
# 3) Zapisywanie danych do pliku
Aby zapisać dane do pliku, musimy otworzyć plik w trybie zapisu.
Przykład:
f = open(“test.txt”, ‘w’) f.write(“Hello Python
”) #in the above code ‘
’ is next line which means in the text file it will write Hello Python and point the cursor to the next line f.write(“Hello World”)
Wynik:
Teraz, jeśli otworzymy plik test.txt, zobaczymy zawartość jako:
Witaj Pythonie
Witaj świecie
Wynik:
# 4) Zamknij plik
Za każdym razem, gdy otwieramy plik, dobrą praktyką jest zamknięcie pliku. W pythonie możemy użyć funkcji close () do zamknięcia pliku.
Kiedy zamkniemy plik, zwolni on zasoby, które były z nim powiązane.
Przykład:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Wynik:
# 5) Utwórz i usuń plik
W pythonie możemy utworzyć nowy plik metodą open.
Przykład:
f = open(“file.txt”, “w”) f.close()
Wynik:
Podobnie możemy usunąć plik za pomocą funkcji usuwania zaimportowanej z systemu operacyjnego.
Przykład:
import os os.remove(“file.txt”)
Wynik:
Aby najpierw uniknąć wystąpienia błędu, musimy najpierw sprawdzić, czy plik już istnieje, a następnie go usunąć.
Przykład:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
Używając funkcji wejścia / wyjścia w Pythonie, możemy uzyskać dane wejściowe od użytkownika w czasie wykonywania lub z zewnętrznych źródeł, takich jak plik tekstowy itp. Mam nadzieję, że z tego samouczka dowiesz się jasno o danych wejściowych i wyjściowych oraz plikach w Pythonie.
Nasz nadchodzący samouczek wyjaśni różne typy Oops dostępne w Pythonie !!
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Funkcje Pythona
- Funkcje łańcuchowe w Pythonie
- Operacje na plikach wejściowych i wyjściowych w C ++
- Zmienne Pythona
- Operatory Pythona
- Samouczek obsługi plików w języku Python: jak tworzyć, otwierać, czytać, pisać
- Typy danych w Pythonie
- Samouczek Pythona dla początkujących (praktyczne BEZPŁATNE szkolenie Python)