Seite 1 von 1

[gelöstt]Bilder Ordner einlesen

Verfasst: Mittwoch 19. März 2008, 20:20
von kato
Tach auch

#####################
Wie kann ich Einen Ordner mit Bildern scannen,
und den Namen anzeigen lassen.
#####################

das Bildern scannen klappt schon mal ganz gut .

Code: Alles auswählen

import fnmatch
import os
import time 
#------------------------------
print 'Loading:'
time.sleep(2)
path = ("c:/Dokumente und Einstellungen/kato/Desktop/Creator/images/")
time.sleep(1)
print path
#----------------------------
#print os.listdir(path)
dateiname=("frame0001.png")
datei = path+dateiname
in_file = open(datei,"r")
os.listdir(path)
time.sleep(2)
#---------------------------
print "Loading:","Completed"
time.sleep(5)
#----------------------------
print 'Play:'
for in_file in os.listdir(path):
    if fnmatch.fnmatch(in_file, '*.png'):
        print in_file
        time.sleep(0.5)
#---------------------------
print 'Stop:'
#time.sleep(0.5)


Kato

Verfasst: Mittwoch 19. März 2008, 20:28
von Hyperion
Such doch mal hier im Forum! Wir hatten zu div. File-Infos erst letztens einen Thread ...

Verfasst: Donnerstag 20. März 2008, 08:17
von jens
Stichwort "stat" im [mod]os[/mod] modul ;)

Verfasst: Donnerstag 20. März 2008, 13:11
von EyDu
Und um über die Elemente in einem Ordner zu iterieren kannst du die Funktionen "walk", ebenfalls im Modul "os" nutzen, oder vielleicht besser für dich geeignet: das "glob"-Modul.

Verfasst: Freitag 21. März 2008, 19:19
von kato
:lol: Habe es geschafft (siehe Script)

Nach der ersten Antwort von Hyperion bin ich erst-einmal Karussel gerfahren :shock:
Ich also wieder die SuchFu gefragt und nichts war
ich habe nichtmal gefunden wo nach ich suchen sollte -->div. File-Info :?:

Aber dank euch beiden habe ich eine Lösung gefunden, die auch funktioniert.
Meine Frage jetzt ist :

Wie muss ich das script umschreiben damit ich es als Modul Laden kann?
geht das mit

Code: Alles auswählen

def__init__(self)
oder muss ich es benutzen. :?:

Kato

Verfasst: Freitag 21. März 2008, 19:48
von Leonidas
Du musst alles in Funktionen packen und schon hast du ein Modul.