срабатываетХух,теперь без ошибки:
она выходит из 3-го цикла, но при этом ещё есть 1-ый и 2-й цикл, тут тебе надо return или exit(), для ретурна надо все в ф-ию завернуть
import os
simb='надо найти все эти символы. Они находятся, по завершению уже не выдаёт ошибку! IndexError!'
l=[]
n=0
s=''
nomsimb=-1
for x,y,z in os.walk('d:\\'):
for w in z:
for q in w:
nomsimb+=1
if q is simb[n]:
l.append(x)
l.append(w)
l.append(q)
print '\\'.join(l),nomsimb
s+=q
n+=1
if n==len(simb):break
l=[]
nomsimb=-1
if n==len(simb):break
if n==len(simb):break
print s
Благодарен всем!
и вообще зачем так извращаться, это не С++, питон - язык высокого уровня, эту задачу можно сделать в 2 строки.Если можно,как можно упростить этот код,кроме set? Где я усложняю КОД?