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)
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.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!