Pomoč pri nalogi

A bi mi lahko kdo pomagal pri programiranju v pythonu ? Namreč imam nalogo v rekurziji, pa se mi je ustavilo.

2 odgovora

sample code?

mam mapo dn8_tree, ki vsebuje direktorije, ti pa vsebujejo datoteke. Moram pa se rekurzivno sprehajat čez te direktorije (brez uporabe os.walk). Če je direktorij, ga shrani v "seznam", če je pa ni, pa v "seznam2". Do sedaj smo se učili sezname, slovarje, množice.

Funkcija razisci dobi argument mapo dn8_tree.

import os

def razisci(direk):
seznam=[]
seznam2=[]
for dat in os.listdir(direk):
if os.path.isdir(dat):
seznam.append(dat)
direk=razisci(dat)
else:
seznam2.append(dat)

return razisci(direk)

Ta zadeva itak ne dela :D

Še mapa dn8_tree: http://uploaded.to/file/8p2269mw

ČE KOMU USPE POPRAVITI KODO NAJ MI JO POŠLJE PREKO ZS !

1