72_ADATSOROK_SZAMA

72_ADATSOROK_SZAMA

72_ADATSOROK_SZAMA

import os

Ez a sor betölti az os modult, amely hasznos lehet fájlkezelési műveletekhez, de jelenleg nincs rá szükség a kódban, így akár el is hagyható.

n = 0

Létrehozunk egy változót n, amely a beolvasott sorok számát fogja tárolni. Kezdetben 0-ra állítjuk.

with open("europa_ho.prn", "r") as file:

Megnyitjuk a europa_ho.prn nevű fájlt olvasási ("r") módban. A with kulcsszó biztosítja, hogy a fájl automatikusan lezáródjon, amikor a blokk véget ér.

for line in file:

Végigmegyünk a fájl minden során, és a line változóba mentjük az aktuális sort.

n += 1

Minden egyes beolvasott sor után növeljük az n változót, amely így megőrzi a sorszámot.

print(f"{n} . Adat: {line.strip()}")

Kiírjuk a sorszámot (n) és a beolvasott sor tartalmát. A strip() függvény eltávolítja a sor végén lévő felesleges szóközöket és újsor (\n) karaktereket.

print(f"Sorok száma: {n}")

A fájl beolvasása után kiírjuk, hány sor volt összesen.


A kód:

import os

n = 0

# Megnyitjuk a fájlt olvasásra

with open("europa_ho.prn", "r") as file:

for line in file:

n += 1

print(f"{n} . Adat: {line.strip()}")

print(f"Sorok száma: {n}")

Alkalmazási területek

amely fájlból olvas be adatokat és feldolgozza azokat, számos alkalmazási területen hasznos lehet. Íme néhány példa:

Adatfeldolgozás és szövegelemzés

Nagy mennyiségű szöveges adat feldolgozása és elemzése.

Logfájlok olvasása és feldolgozása információkinyerés céljából.

Automatizált riportok és jelentések készítése

Fájlokból kinyert adatok alapján statisztikák és jelentések generálása.

Üzleti és pénzügyi adatok feldolgozása, jelentések létrehozása.

Adattisztítás és formázás

Strukturálatlan szövegek tisztítása és formázása.

Hibás vagy hiányos adatok kiszűrése.

Adatok archiválása és rendezése

Régi adatokat lehet feldolgozni, menteni vagy archiválni további elemzés céljából.

Fájlokban tárolt adatokat lehet rendszerezni és kategorizálni.

Természettudományos kutatások és meteorológiai adatok elemzése

Időjárási és környezeti adatok feldolgozása és kiértékelése.

Kutatási eredmények strukturálása és rendszerezése.

E-learning és oktatás

Programozási gyakorlatként jól demonstrálja a fájlkezelést és adatfeldolgozást.

Oktatási célú eszköz lehet adatkezelés és programozás tanítására.

Készítsd el weboldaladat ingyen! Ez a weboldal a Webnode segítségével készült. Készítsd el a sajátodat ingyenesen még ma! Kezdd el