Hirdetés

Új hozzászólás Aktív témák

  • #82595328

    törölt tag

    Egy olyan kérdésem van, hogy hogy tudok egyszerre 2 fájl-lal dolgozni. Az egyikből olvasni, a másikba írni.

    Hogy érthető legyen itt egy példa feladat:
    Azaz teszem azt van egy listám(forras.csv):
    Név Összeg
    Kis 1000
    Nagy 500
    Pici 200

    Beolvasom soronként listába, és mondjuk hozzáadok minden összeghez 10-t.

    Név Összeg
    Kis 1010
    Nagy 510
    Pici 210

    Aztán kiírom egy másik fájlba. Pl: cél.csv

    Ezt így szerintem meg tudom csinálni.

    A gondom az, hogy mi van akkor, ha a lista több 1.000 elemet tartalmaz? Mert akkor én úgy csinálnám, hogy:
    1. Megnyitom olvasásra a forrás fájlt.
    2. Megnyitom append-del a cél fájlt.
    3. Elkezdem soronként beolvasni a forrásfájlt.
    4. Elvégzem a műveletet.
    5. Kiírom soronként a célfájlba.
    5. Ha kész bezárom mindkét fájlt.

    Na ezt hogy kell csinálni?
    Mert itt két (with) open-t kellene egymásba ágyazni. Lehet ilyet?

Új hozzászólás Aktív témák