Kuidas analüüsida faili rida ritta Pythoniga

Üks peamisi põhjuseid, miks inimesed Pythoni kasutavad, on teksti analüüsimine ja manipuleerimine. Kui teie programm peab töötama faili kaudu, on mäluruumi ja töötlemiskiiruse huvides kõige parem lugeda faili üks rida korraga. Kõige parem on seda teha mõne ajaga.

See kood võtab töödeldava faili nimetusena esimese käsuridade argumendi. Esimene rida avab selle ja käivitab failiobjekti "fileIN". Seejärel loeb teine ​​rida selle failiobjekti esimest rida ja määrab selle stringi muutujale "rida". Samas kui silmus täidetakse "joone" püsivuse põhjal. Kui "rida" muutub, siis silmus taaskäivitub. See jätkub seni, kuni faili pole enam read, mida lugeda. Programm siis väljub.

Selliselt faili lugedes ei hammusta programm rohkem andmeid, kui on ette nähtud töödelda. See töötleb sisestatud andmeid kiiremini, andes väljundi järk-järgult. Sel viisil hoitakse programmi mälumaht madalal ja arvuti töötlemiskiirus ei vaja lööki. See võib olla oluline, kui kirjutate CGI skripti, mis võib korraga näha mõnesaja eksemplari korraga töötavat.

instagram viewer

Avaldis võib olla üks lause või lausete plokk. Kõiki sama summa taandega avaldusi peetakse sama koodiploki osadeks. Trepp näitab, kuidas Python tähistab avalduste rühmi.

instagram story viewer