Spyder (Python 3.8) hogyan tudok adatot kimenteni txt-be vagy excelbe?
Egy olyan adatsorról van szó ami 3 oszlopból áll. A program része megvan, szépen ki is írja a console az eredményt.
Milyen parancsok kellenek pontosan, hogy ki tudjam menteni?
Köszi
A Spyder csak egy fejlesztői környezet - jelen esetben lényegtelen.
Az állományba írást Python-non belül a Pythonba épített open() függvénnyel és a write(), close() metódusokkal tudod véghez vinni.
Szóval:
1. Megnyitod a fájlt írásra:
f = open("adatok.txt")
2. (Feltehetőleg mivel 2 dimenziós listáról van szó) végigiterálsz az adatsorokon:
for sor in adatsorok:
3. A cikluson belül az oszlopokat összefűzöd egy karakterlánccá:
fajl_sor = ','.join(sor)
4. Majd ugyancsak a cikluson belül kiírod az állományba:
f.write(fajl_sor + '\n')
5. Majd ha mindennel végeztél, a cikluson kívül lezárod a fájlt:
f.close()
Bővebben a Python dokumentációjában:
Egy kis elírást vétettem - szóval az alábbi pont:
1. Megnyitod a fájlt írásra:
f = open("adatok.txt")
helyett:
1. Megnyitod a fájlt írásra:
f = open("adatok.txt", "w")
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!