Kezdőoldal » Számítástechnika » Programozás » Pythonban miért dobja ezt az...

Pythonban miért dobja ezt az error-t?

Figyelt kérdés

Hello!

Ha valaki tudna segíteni ,hogy lehetne megoldani ezt akkor annak nagyon orulnék:


from_this=open("from.txt","r").readlines() #Megnyitja a filet és listát csinál belole

slic3=from_this[0:3] #Tárolja az elobb említett lista elso 3 sorát

open("error.txt","w").write(slic3) # expected charaacter biffer object ERROR



2012. dec. 27. 18:48
 1/3 iostream ***** válasza:

A slic3 egy három elemű lista:

["asd", "bsd", "csd"] ha ez volt az első három sor. A write "character buffer object"-et vár, pl egy stringet. Próbáld így:

'\n'.join(slic3)

2012. dec. 27. 18:55
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
esetleg egy példát ha kérhetnék
2012. dec. 28. 01:26
 3/3 iostream ***** válasza:
Odaírtam a példát: slic3 egy lista, úgy csinálsz belőle stringet, hogy joinolod. Tehát a slic3 helyére írd azt a kifejezést.
2012. dec. 28. 10:52
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!