Pomoč pri nalogi
2 naročnika
2 naročnika
A bi mi lahko kdo pomagal pri programiranju v pythonu ? Namreč imam nalogo v rekurziji, pa se mi je ustavilo.
2 odgovora
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 !