Како читати и писати датотеке на Перлу

Перл је ан идеалан језик за рад са датотекама. Има основну способност било које скрипте шкољке и напредне алате, попут редовних израза, који је чине корисном. Да бих могао да радим са њима Перл датотеке, прво морате да научите како да их читате и пишете. Читање датотеке врши се у Перлу тако што се отвори датотека са одређеним ресурсом.

Читање датотеке у Перлу

Да бисте радили са примером у овом чланку, требаће вам датотека за читање скрипте Перл. Креирајте нови текстуални документ под називом дата.ткт и ставите га у исти директоријум као и Перл програм испод.

У самој датотеци упишите неколико имена - по једно у линији:

Када покренете скрипту, излаз би требао бити исти као и сама датотека. Скрипта је једноставно отварање наведене датотеке и провлачење кроз њу линију по ред, штампање сваке линије како иде.

Затим креирајте датотеку с именом МИФИЛЕ, отворите је и усмјерите на датотеку дата.ткт.

Затим користите једноставну петљу за аутоматско читање сваког ретка датотеке с подацима по један. Ово поставља вредност сваког ретка у привремену променљиву $ _ за једну петљу.

instagram viewer

Унутар петље користите функцију цхомп да бисте очистили нове линије са краја сваког ретка, а затим исписујте вредност $ _ да бисте показали да је прочитана.

На крају, затворите датотеку да бисте довршили програм.

Писање у датотеку на Перлу

Узмите исту датотеку података са којом сте радили научити да читате датотеку на Перлу. Овог пута ћете то написати. Да бисте писали у датотеку на Перлу, морате отворити датотеку и усмјерити је према датотеци коју пишете. Ако користите Уник, Линук или Мац, можда ћете такође морати поново да проверите допуштења датотека да бисте видели да ли вам Перл скрипта дозвољава писање у датотеку података.

Ако покренете овај програм, а затим покренете програм из претходног одељка о читању датотеке на Перлу, видећете да је додао још једно име на листу.

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

Ако уместо тога желите да замените постојећу датотеку новом, користите > један већи од симбола који говори отвореној функцији да желите сваки пут свежу датотеку. Покушајте заменити >> са а> и видећете да се датотека дата.ткт смањује на једно име - Боб - сваки пут када покренете програм.

Затим користите функцију штампања да бисте исписали ново име у датотеци. Штампате у датотекама датотеке пратећи изјаву за штампање са датотеком.

На крају, затворите датотеку да бисте довршили програм.

instagram story viewer