ich bin schon seit einer Weile dabei, testweise, in einem wxPython-Projekt eine Ordnerstruktur in einem Textfeld ausgeben zu lassen.
Leider ist mir das mit os.path.walk mal überhaupt nicht gelungen.
Wenn ich meine Funktion allerdings in einem "normalen" Python-Projekt starte und ausführe funktioniert das ganze wunderbar.
Was mich zu der Frage führt ob das ganze irgendwas spezifisch mit wxPython zu tun hat, allzu komplex ist der Quelltext ja nicht ...
Das ganze ist eine wirklich einfachste Verwendung von os.path.walk und sieht so aus (aus dem Gedächnis getippt):
Code: Alles auswählen
import os
def testWalk(arg,dir,files):
for file in files:
self.textControl.write('\n'+file)
#Alternativ für nicht wxPython
#print file
path = "d:\\"
os.path.walk(path,testWalk,None)
Danke