Как да анализираме файл по ред с Python

Една от основните причини хората да използват Python е за анализ и манипулиране на текст. Ако програмата ви трябва да работи чрез файл, обикновено е най-добре да прочетете във файла един ред по причини, поради паметта на паметта и скоростта на обработка. Това е най-добре да се направи с известно време.

Този код приема аргумента на първия команден ред като име на файла, който ще се обработва. Първият ред го отваря и инициира файлов обект „fileIN“. След това вторият ред чете първия ред на този файлов обект и присвоява го на променлива на низ, "ред." Контурът while се изпълнява на базата на постоянството на "ред". Когато "редът" се промени, цикълът рестартира. Това продължава, докато няма повече редове от файла, които да се четат. Програмата след това излиза.

Четейки файла по този начин, програмата не отхапва повече данни, отколкото е настроена за обработка. Той обработва данните, които въвежда, по-бързо, като постепенно дава своите резултати. По този начин отпечатъкът на паметта на програмата се поддържа нисък, а скоростта на обработка на компютъра не отнема удар. Това може да бъде важно, ако пишете CGI скрипт, който може да вижда няколко стотин екземпляра от него да работи едновременно.

instagram viewer

Изявлението може да бъде единично изявление или блок от изявления. Всички извлечения, подредени от една и съща сума, се считат за част от един и същ блок с кодове. Отстъпът е как Python показва групи от оператори.