Fájlok írása Pytonban!
Elkészült a Python nyelv Szövegfájlok írása tananyagunk! Jó tanulást, jó gyakorlást!

<info9>

StreamReader - fájlok olvasása adatfolyamként

Tipp!
Mivel a Console is egy hasonló streamként működik, így az ott használt olvasási műveletek nagyját itt is tudjuk hasznosítani.

A StreamReader osztály a C# legkényelmesebb fájlolvasó megoldása, amivel a fájlok tartalmát adatfolyamként tudjuk olvasni.

Használatához szükséges

using System.IO;

Konstruktor

A StreamReadert a használatához először példányosítanunk kell. Bár a StreamReader osztálynak több konstruktora is van, a legkézenfekvőbb megoldás, ha a fájlnevet közvetlenül a konstruktornak adjuk át.

StreamReader olvaso = new StreamReader("fajl.txt");

Fontosabb metódusok

Webtárhely, 5% kedvezménnyel!

Most, hogy belevágtál a programozásba, jól jönne egy olcsó webtárhely? A SzerverPlex kedvező árú cPanel tárhelyeit most 5% kedvezménnyel igénybeveheted, és ezzel az info9 fennmaradását is támogatod.

Kattints a gombra, majd a csomag kiválasztása után aktiváld az INFO9 kuponkódot a fizetés előtt.

Szerzek webtárhelyet!

Fontosabb tulajdonságok

Gyakorlati használata

A fájlokat általában soronként szoktuk beolvasni, amit a legegyszerűbben egy while ciklusban tehetjük meg, az EndOfStream felhasználásával.

StreamReader olvaso = new StreamReader("fajl.txt");
List sorok = new List();

while(!olvaso.EndOfStream) {
    sorok.Add(olvaso.ReadLine());
}
olvaso.Close();

Az StreamReader osztály teljes dokumentációját megtalálhatod az alábbi linken:
StreamReader Class (System.IO) | Microsoft Learn