Mam menší problem při vypracovávani úkolu u 10. lekce. udělal jsem si funkci, která mi nahraje ze souboru data do seznamu a neustále mi to hlásí chybu:
Traceback (most recent call last):
File "C:\Program Files\Python25\seznam.py", line 130, in <module>
vypis(seznam)
File "C:\Program Files\Python25\seznam.py", line 80, in vypis
nahravani(seznam,cesta)
File "C:\Program Files\Python25\seznam.py", line 7, in nahravani
soubor=file(cesta,"r")
TypeError: coercing to Unicode: need string or buffer, list found
Nevíte někdo čím to může být?
def nahravani(cesta,seznam):#Nahrani novych dat do seznamu
if pruchod==0:
cesta=raw_input("Zadej cestu v pripade zadani '0' bude zadana implicitni hodnota: ")
if cesta=="0":
cesta="c:\seznam.txt"
try:
soubor=file(cesta,"r")
for i in range(len(seznam)/2):
jmeno=soubor.readline()
cislo=soubor.readline()
seznam.append([jmeno,cislo])
except IOError:
os.system("cls")
import time
print "Soubor nenalezen"
time.sleep(5)
chyba="ano"
global chyba