input output files python python open
Детаљна студија улаза-излаза и датотека у Питхону: Питхон отвара, чита и пише у датотеку
У нашем претходном водичу објашњено је о Питхон функције поједностављено речено.
У овом упутству ћемо видети како се извршавају операције уноса и излаза са тастатуре и спољних извора на једноставан начин.
У ово Питхон Траининг Сериес , до сада смо покрили готово све важне Питхон концепте.
Шта ћете научити:
Погледајте ВИДЕО водиче
Видео бр. 1: Улаз-излаз и датотеке у Питхону
свф датотеке се не репродукују у прегледачу
Видео бр. 2: Стварање и брисање датотеке у Питхону
Белешка:Прескочите у 11:37 минута у видео снимку испод да бисте гледали „Направи и избриши датотеку“.
Улаз-излаз у Питхону
Питхон пружа неке уграђене функције за обављање улазних и излазних операција.
# 1) Излазна операција
Да би штампао излаз, питхон нам пружа уграђену функцију која се назива принт ().
Пример:
Print(“Hello Python”)
Излаз:
Здраво Питхон
Излаз:
# 2) Читање улаза са тастатуре (операција уноса)
Питхон нам пружа две уграђене функције за читање уноса са тастатуре.
- рав_инпут ()
- улазни()
рав_инпут (): Ова функција чита само један ред са стандардног улаза и враћа га као низ.
Белешка: Ова функција је укинута у Питхон 3-у.
Пример:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Излаз:
Унесите вредност: Хелло Питхон
Улаз добијен од корисника је: Здраво Питхон
улазни(): Функција инпут () прво узима улаз од корисника, а затим процењује израз, што значи да питхон аутоматски идентификује да ли смо унели низ или број или листу.
Али у Питхону 3 функција рав_инпут () је уклоњена и преименована у инпут ().
Пример:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Излаз:
Унесите вредност: (10, 20, 30)
Улаз примљен од корисника је: (10, 20, 30)
Излаз:
Датотеке у Питхону
Датотека је именована локација на диску која се користи за трајно складиштење података.
Ево неколико операција које можете извршити над датотекама:
- отворите датотеку
- прочитајте датотеку
- записати датотеку
- затвори датотеку
# 1) Отворите датотеку
Питхон пружа уграђену функцију која се назива опен () за отварање датотеке, а ова функција враћа објект датотеке назван хандле и користи се за читање или модификовање датотеке.
Синтакса:
file_object = open(filename)
Пример:
На свом диску имам датотеку која се зове тест.ткт и желим да је отворим. То се може постићи:
#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”)
Излаз:
Сада ако отворимо датотеку тест.ткт, садржај можемо видети као:
Здраво Питхон
Здраво Свете
Излаз:
# 4) Затворите датотеку
Сваки пут када отворимо датотеку, као добру праксу морамо осигурати затварање датотеке. У питхону можемо користити функцију цлосе () за затварање датотеке.
Када затворимо датотеку, ослободиће ресурсе који су били повезани са датотеком.
Пример:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Излаз:
# 5) Направите и избришите датотеку
У питхону можемо створити нову датотеку користећи отворену методу.
Пример:
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”)
Користећи питхон функције уноса / излаза, можемо добити унос од корисника током извођења или из спољних извора попут текстуалне датотеке итд. Надам се да ће вам из овог водича бити јасни улазно-излазни подаци и датотеке у Питхону.
Наш предстојећи водич ће вам објаснити разне типове Упс-а доступне у Питхону !!
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција