input output files python python open
Детальне вивчення вводу-виводу та файлів у Python: Python відкриває, читає та записує у файл
У нашому попередньому підручнику пояснено Функції Python простими словами.
У цьому підручнику ми побачимо, як виконувати операції введення та виведення з клавіатури та зовнішніх джерел простими словами.
У цьому Навчальна серія Python , до цього часу ми охопили майже всі важливі концепції Python.
Що ви дізнаєтесь:
Перегляньте підручники з ВІДЕО
Відео №1: Вхід-вихід і файли на Python
як виконати атаку ddos на веб - сайті
Відео №2: Створення та видалення файлу в Python
Примітка:Пропустіть об 11:37 у відео нижче, щоб переглянути «Створення та видалення файлу».
Вхід-вихід у Python
Python надає деякі вбудовані функції для виконання операцій введення та виведення.
# 1) Операція виводу
Для друку вихідних даних python надає нам вбудовану функцію, яка називається print ().
Приклад:
Print(“Hello Python”)
Вихід:
Привіт Python
Вихід:
# 2) Зчитування вводу з клавіатури (операція введення)
Python надає нам дві вбудовані функції для зчитування введення з клавіатури.
- raw_input ()
- вхід ()
raw_input (): Ця функція зчитує лише один рядок зі стандартного вводу і повертає його як рядок.
Примітка: Ця функція виведена з експлуатації в Python 3.
Приклад:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Вихід:
Введіть значення: Hello Python
Вхідні дані, отримані від користувача: Hello Python
вхід (): Функція input () спочатку бере вхідні дані від користувача, а потім обчислює вираз, що означає, що python автоматично визначає, ввели ми рядок, число чи список.
Але в Python 3 функцію raw_input () було видалено та перейменовано на input ().
Приклад:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Вихід:
Введіть значення: (10, 20, 30)
Вхідні дані, отримані від користувача: (10, 20, 30)
Вихід:
Файли в Python
Файл - це іменоване місце на диску, яке використовується для постійного зберігання даних.
Ось деякі операції, які ви можете виконувати з файлами:
- відкрити файл
- прочитаний файл
- записати файл
- закрити файл
# 1) Відкрийте файл
Python надає вбудовану функцію open () для відкриття файлу, і ця функція повертає об'єкт файлу, який називається дескриптором, і він використовується для читання або модифікації файлу.
Синтаксис:
file_object = open(filename)
Приклад:
У мене на диску є файл test.txt, і я хочу його відкрити. Цього можна досягти, виконавши:
#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”)
Ми навіть можемо вказати режим під час відкриття файлу, ніби хочемо читати, писати чи додавати тощо.
Якщо ти не вказав жодного режиму за замовчуванням, він буде в режимі читання.
# 2) Зчитування даних із файлу
Для того, щоб прочитати файл, спочатку нам потрібно відкрити файл у режимі читання.
Приклад:
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())
Приклад: 1
Вихід:
Іспит : два
Вихід:
# 3) Запис даних у файл
Для того, щоб записати дані у файл, нам потрібно відкрити файл у режимі запису.
Приклад:
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”)
Вихід:
Тепер, якщо ми відкриваємо файл test.txt, ми можемо бачити вміст як:
Привіт Python
Привіт Світ
Вихід:
# 4) Закрийте файл
Кожного разу, коли ми відкриваємо файл, як хорошу практику нам потрібно забезпечити закриття файлу. У python ми можемо використовувати функцію close (), щоб закрити файл.
Коли ми закриємо файл, це звільнить ресурси, пов’язані з файлом.
Приклад:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Вихід:
# 5) Створення та видалення файлу
У python ми можемо створити новий файл за допомогою методу open.
Приклад:
f = open(“file.txt”, “w”) f.close()
Вихід:
Подібним чином ми можемо видалити файл за допомогою функції видалення, імпортованої з ОС.
Приклад:
import os os.remove(“file.txt”)
Вихід:
Щоб уникнути помилки спочатку, нам потрібно перевірити, чи файл уже існує, а потім видалити файл.
Приклад:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
Використовуючи функції введення / виводу python, ми можемо отримати вхідні дані від користувача під час виконання або із зовнішніх джерел, таких як текстовий файл тощо. Сподіваємось, вам буде зрозуміло щодо вводу-виводу та файлів у Python з цього посібника.
У нашому підручнику буде розказано про різні типи Oops, доступні в Python !!
НАЗАД Підручник | НАСТУПНИЙ підручник