Kezdőoldal » Számítástechnika » Programozás » Spyder (Python 3.8) hogyan...

Spyder (Python 3.8) hogyan tudok adatot kimenteni txt-be vagy excelbe?

Figyelt kérdés

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



2020. okt. 10. 12:35
 1/3 anonim ***** válasza:

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:

[link]

2020. okt. 10. 13:22
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

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")

2020. okt. 10. 14:11
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Még egyszerűbb a csv könyvtár használata: [link]
2020. okt. 10. 14:48
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!