input output files python python open
Подробно проучване на вход-изход и файлове в Python: Python отваря, чете и записва във файл
Предишният ни урок обясни за Функции на Python с прости думи.
Този урок ще видим как да изпълняваме прости операции за въвеждане и извеждане от клавиатура и външни източници.
В това Серия за обучение на Python , досега сме обхванали почти всички важни концепции на Python.
Какво ще научите:
Гледайте ВИДЕО уроците
Видео №1: Вход-изход и файлове в Python
какъв е най-добрият музикален изтеглящ за android
Видео №2: Създаване и изтриване на файл в Python
Забележка:Прескочете в 11:37 минута във видеото по-долу, за да гледате „Създаване и изтриване на файл“.
Вход-изход в Python
Python предоставя някои вградени функции за извършване на операции по въвеждане и извеждане.
# 1) Изходна операция
За да отпечата изхода, python ни предоставя вградена функция, наречена print ().
Пример:
Print(“Hello Python”)
Изход:
Здравей Python
Изход:
# 2) Четене на входни данни от клавиатурата (Input Operation)
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()
Изход:
По същия начин можем да изтрием файл, като използваме функцията за премахване, импортирана от os.
Пример:
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, можем да получим входните данни от потребителя по време на изпълнение или от външни източници като текстов файл и т.н. Надявам се, че ще сте наясно с Input-Output и файловете в Python от този урок.
Нашият предстоящ урок ще обясни за различните видове Oops, налични в Python !!
PREV Урок | СЛЕДВАЩ урок