Преглед садржаја
Интеракција програма је више од деловања са вредностима које корисник може примити у Питхон Већ знамо да су основни елементи ове интеракције инпут, рав_инпут, принт, прве две захтевају од корисника да унесе податке, међутим постоје случајеви када морамо да радимо са претходно ускладиштеним елементима, ту долази до рада са датотекама, како радити са подацима који су већ ускладиштени, као што је једном генерисани од других програма на другим језицима, могућности су ограничене само нашим умом и нашим потребама.Отворите датотеке
Да бисмо отворили датотеку, морамо имати на уму да је ово неопходна синтакса, погледајмо описну слику пре него што наставимо:
Овде можемо видети параметре које отворена инструкција прима и редослед којим морају да иду.
Под претпоставком да смо креирали обичну текстуалну датотеку, да видимо како можемо да је отворимо Питхон:
>>> ф = отворено (р'Ц: \ тект \ сомефиле.ткт ')
Ако датотека не постоји, примићемо изузетак попут следећег:
Враћање назад (последњи последњи позив): Датотека "", ред 1, у? ИОЕррор: [Еррно 2] Нема такве датотеке или директоријума: "Ц: \ тект \ сомефиле.ткт"
Напомињемо да је ово прилично једноставно, да видимо које су нам опције на располагању за коришћење као параметри отворене методе:
'р' Режим читања
'в' Режим писања
'а' режим додавања
'б' Бинарни режим, мора се додати у други режим
'+' Режим читања / писања, мора се додати у други режим.
Читање и писање у датотеку
Пошто знамо најосновнију синтаксу, урадићемо неколико малих примера да бисмо разумели и познавали руковање датотекама у Питхон. Ако имамо објекат датотеке, можемо користити методе директно против њега као што видимо:
>>> ф = опен ('сомефиле.ткт', 'в') >>> ф.врите ('Хелло,') >>> ф.врите ('Ворлд!') >>> ф.цлосе ()
У овом примеру отварамо датотеку за писање, користимо аргумент 'в', затим објекат ф користи различите доступне методе као писати с којим пишемо у тексту, када га користимо други пут видимо да додаје текст тамо где је претходни завршио, коначно затварањем затварамо датотеку.
Метода Близу има важност јер нам гарантује да ће све што смо урадили остати у датотеци, јер ако је не затворимо, немамо сигурност јер би Питхон могао да ради пуферисање садржаја из разлога перформанси и ако се програм затвори или постоји проблем, могли бисмо изгубити податке, па је важно затворити датотеку чим завршимо с тим.
Сада ћемо отворити нашу датотеку за читање, прво да видимо код, а затим да га опишемо
шта радимо:
>>> ф = опен ('сомефиле.ткт', 'р') >>> ф.реад (4) 'Пакао' >>> ф.реад () 'о, Свет!'
Примећујемо како користимо параметар 'р', међутим ако га не наведемо, он би се такође отворио у овом режиму пошто је режим читања подразумевани режим када користимо метод отворен, затим приликом читања методом читати прослеђујемо му број који је количина знакова које ћемо добити из датотеке, као у режиму писати ако поново позовемо метод, наставићемо тамо где смо раније стали.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен