Учитајте Пицкле датотеку Питхон

Ucitajte Pickle Datoteku Pithon



Овај чланак је фокусиран на функцију оптерећења модула киселих краставаца. Функција учитавања се користи за уклањање пиктуре датотеке и представљање садржаја укисељене датотеке након што је избацује. Такође можемо користити функцију учитавања за уклањање и штампање података постојеће датотеке пицкле. Објекат датотеке пицкле се прослеђује у функцији учитавања датотеке. Датотечни објекат се креира са неколико параметара у зависности од употребе коју имамо за датотеку као што је читање са писањем, уређивање или само читање. Све ове функције имају различите параметре позивања. Овај параметар је обично иза имена датотеке са екстензијом „.п“. Користићемо функцију учитавања са различитим параметрима и различитим објектима улазних датотека да видимо како функција функционише у различитим околностима.

Пример 1: Отклањање постојеће датотеке Пицкле са функцијом учитавања модула Пицкле

У овом примеру, функција учитавања се користи за уклањање датотеке пицкле и креирање објекта датотеке која се затим понавља да би се приказао сав садржај датотеке пицкле. Сада ћемо погледати потребне зависности да бисмо користили функцију учитавања са постојећом датотеком у коду као што се види у следећем исечку кода:








Прва зависност програма је увоз модула пицкле да би наследио сву функционалност модула. Прво креирамо променљиву у којој чувамо име датотеке користећи отворену функцију модула пицкле, заједно са параметром „рб“ који је позив за само приступање датотеци да би је прочитао и без приступа за њено писање.



Затим се ова променљива користи као параметар у функцији оптерећења у другој променљивој која се зове подаци. У овој променљивој, ми прослеђујемо функцију пицкле лоад са именом датотеке и њеним параметром. Затим иницијализујемо променљиву која се користи као итеративни елемент у фор петљи за приступ и штампање садржаја датотеке. Петља фор се креће кроз променљиву података и итеративну променљиву коју смо претходно креирали. Штампа садржај датотеке у одвојеним редовима као што можемо видети у следећем исечку:







Пример 2: Креирање датотеке речника у модулу Пицкле и уклањање датотеке са учитавањем
Функција у Питхон-у

У овој датотеци ћемо креирати датотеку пицкле и користити функцију учитавања за читање садржаја датотеке у истом програму. Овај пример даје поглед на варијабилност функције оптерећења у модулу киселог краставца. У снимку следећег кода, можемо анализирати променљиву и хијерархију функције:


У овом коду инсталирамо пакет пицкле за позивање метода пицкле модула. Затим настављамо са програмом иницијализацијом променљиве по имену цвет у којој се чува име цвета и његова боја. Након иницијализације променљиве, користимо думп функцију модула пицкле да сачувамо ову променљиву у датотеку пицкле под називом „Ботани.п“ са параметром „вб“ који нам омогућава да напишемо датотеку пицкле. Затим иницијализујемо нову променљиву да прикажемо све елементе датотеке пицкле. У иницијализацији ове променљиве, позивамо функцију учитавања пицкле са именом датотеке и параметром „рб“ да бисмо прочитали датотеку. Затим се ова променљива прослеђује методи штампања да би се демонстрирали подаци датотеке у излазном терминалу као што можемо видети на следећем снимку.



Пример 3: Отклањање постојеће датотеке Пицкле речника помоћу функције учитавања у модулу Пицкле

У овом примеру, датотека речника пицкле се позива и приказује помоћу функције учитавања и отворене функције модула пицкле. Функција учитавања такође може да позове опен функцију унутар ње као параметар где можемо позвати датотеку пицкле са параметром приступа. Сада, посматрамо ову функцију у новим околностима као што је приказано у следећем:


У овом програму увозимо пакет библиотеке пицкле који нам омогућава да имамо функцију учитавања и опен функцију за позивање датотеке пицкле. Користимо кључну реч „витх“ да користимо функцију отварања. У отвореној функцији имамо два параметра, име датотеке и приступни параметар за читање постојеће датотеке са речником. Ову функцију називамо позивом  „као датотека“. Унутар ове функције позивамо променљиву схов у којој је присутна функција учитавања пицкле где је написан опен метод заједно са именом датотеке и параметром приступа. Ова променљива схов се прослеђује у команди за штампање која приказује садржај датотеке као што смо показали у следећем снимку:

Пример 4: Креирање датотеке речника са више уноса у модулу Пицкле и уклањање датотеке помоћу функције учитавања

У овом примеру, користићемо модул пицкле да креирамо датотеку речника са више уноса и користићемо функцију учитавања за уклањање датотеке. Вишеструки уноси се чувају као листа, а називи уноса служе као кључ који ће бити позван касније.


Програм почиње укључивањем модула пицкле у код који нам омогућава приступ функцијама пицкле као што су лоад анд думп. Прво, креирамо две варијабле у којима се чува неколико информација. Ове варијабле се затим чувају у променљивој листе као вредности индекса са вредностима њихових кључева као идентификатором. Након тога, листа се избацује помоћу функције пицкле думпс. Ово се чува у променљивој која ће бити позвана касније у функцији учитавања. У варијабли података позивамо функцију пицкле лоадс да бисмо уклонили листу коју смо креирали у програму. Сада се ова променљива позива унутар методе штампања тако да можемо приказати резултат програма на нашем излазном чвору.



Пример 5: Отклањање пикл датотеке високог протокола помоћу атрибута „Као ручица“ са функцијом Пицкле Лоад

У овом примеру, датотека пицкле је креирана са другачијим параметром који је највиши протокол пицкле-а. Овом врстом датотеке за кисељење се рукује коришћењем атрибута „ас хандле“ пре функције пицкле думп анд лоад. Овај пример баца светло на различите употребе функције учитавања.


У овом програму, једини увоз који нам је потребан је модул киселих краставаца. Креирамо једноставну променљиву листе са једним уносом да бисмо разумели концепт. У овом приступу користимо кључну реч „витх“ и опен функцију са параметром приступа и атрибутом „ас хандле“. Функција пицкле думп у овом сценарију има 3 параметра: име датотеке, атрибут и параметар приоритета. Понављамо отворену функцијску линију да бисмо отклонили датотеку помоћу функције учитавања пикуле. Резултат функције учитавања чувамо у променљивој схов која се може одштампати да прикаже резултат као што је приказано на следећем снимку:

Закључак

Овај чланак има неколико примера функције пуњења киселог краставца који нам помажу да боље схватимо функцију овог модула. Недостаци функције пуњења киселог краставца разматрани су и имплементирани у овом чланку. Функција учитавања киселих краставаца може се користити у неколико околности за демонстрирање садржаја датотеке киселих краставаца и веома је важан метод за модул пицкле, као што смо истакли у овом чланку.