On 2022-12-10 16:00, Teisybes Dele wrote: > Sveiki, > > bandau žaisti su Python, bet praktikos 0. > > turiu txt failą su įrenginių IP adresais (adresų iki 50), > nuskaitau visus adresus iš karto, > tada suku ciklą kuriame nuskaitau kiekvino įranginio duomenis (duomenys: > 10 vnt. tipo 'OK!' arba '99,9%'); duomenis dedu į list. > > kilo klausimas kuris variantas teisingesnis: > 1. po kiekvieno įrenginio nuskaitymo įrašyti eilutę į CSV failą > ar > 2. kaupti visas 50 eilučių atmintyje ir baigus visų įrenginių duomenų > nuskaitymą, įrašyti viską į failą? > > > O jei įrenginių 500? > IMHO, duomenų kiekis labai mažas, tai tik viską rašyti vienu ypu. Jeigu rašai po kiekvieno nuskaitymo, tai laikai atidarytą failą viso ilgo savo proceso metu, o atidaryti/uždaryti failą rašant kas eilute nelogiška. Šiaip tai jeigu norėsis analizės, tai patogiau būtų naudoti kokią DB, galima SqlLite ar PostgreSql.