Mengenbegrenzung für Dialogfenster zur Dateiauswahl?

Python-Version: 2.7 Tk-Version: 8.5

Siehe meine vorherige FrageWie füge ich die ausgewählten Dateien aus dem Dialogfenster einem Wörterbuch hinzu?

Ich versuche, 500 Dateien aus dem Dialogfenster auszuwählen und deren Namen als Schlüssel für ein Wörterbuch zu extrahieren. Die Gesamtgröße der Dateien beträgt ca. 200M. Ich habe keine Ahnung, warum ich ein leeres Wörterbuch habe. Wenn ich jedoch jedes Mal weniger Dateien wie 100 auswähle, funktioniert das jedes Mal sehr gut. Meine Frage ist also, ob es eine Mengenbeschränkung für das Auswählen von Dateien im Dialogfeld oder für Schlüssel in einem Wörterbuch gibt.

sys.path.append("C:\MY PATH")
os.environ['PATH']+=";C:\MY PATH"

print "Please select your txt files in the dialog window >>"
filez = tkFileDialog.askopenfilenames(parent=root,multiple='multiple',title='Choose a file',filetypes=[('txt file','.txt'),('All files','.*')])

mydict = {}
for FilenameWithPath in filez:
    path, Filename = os.path.split(str(FilenameWithPath))
##    Filename = sys.path.basename(FilenameWithPath)
    mydict[Filename] = len(mydict)
print "mydict " + str(mydict)   
print "\n"

wenn ich alle 500 dateien auswähle, gibt es nur

mydict {}

Irgendeine Lösungsmöglichkeit? Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage