Fórum Ubuntu CZ/SK
		Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: P1  04 Října 2008, 19:24:21
		
			
			- 
				Ahoj, začátečnický dotaz. Potřebuju načíst textový soubor tak, aby se k němu Python chovat jako k posloupnosti čísel (záleží na pořadí). Co řádek, to číslo. Načtení pomocí readlines() chodí, ale když zkouším konverzi takto
for kus in hodnoty:
   cisla+=float(kus)
, dostanu hlášku TypeError: 'float' object is not iterable. Jak na to? Díky za reakce ;)
			 
			
			- 
				no, nejlip kdybys uvedl cely program (ale co nekratsi), ktery zpusobuje uvedenou chybu. A taky uvedl i obsah toho souboru s cisly.
			
 
			
			- 
				hm, nejak jsem presne nepochopil o co se snazis...
podle kodu to vypada, ze se snazis secist cisla co jsou na jednotlivych radcich, ale podle testovani ruznych erroru bych ti doporucil prozkoumat muj kod
cisla=[]
soucet=0
soubor=file("cisla.txt", "r")
for radek in soubor:
	cisla.append(float(radek))
	soucet+=float(radek)
soubor.close()
print cisla
print soucet
u tebe to totiz vypada ze se snazis pridavat hodnoty do seznamu prictenim
			 
			
			- 
				Á, super, pomohlo. Díky.