Hallo, Am 09.11.05 schrieb Alexander 'boesi' Bösecke <boesi.josi@gmx.net>:
1. Frage dazu: Kann man testen ob eine Datei ein gültiges "shelf" ist? 2. Frage: Wenn nicht, kann ich den open-Aufruf ja in ein try-except-statement packen und die exception anydbm.error abfangen. Funktioniert auch, nur erscheint in der Konsole noch eine Fehlermeldung:
Du kannst whichdb.whichdb(dateiname) verwenden, um zu überprüfen, welches DBM-Modul das von shelve.open(dateiname) aufgerufene Modul anydbm vermutlich verwenden wird. Siehe http://docs.python.org/lib/module-whichdb.html Lutz -- Lutz Horn <lutz.horn@googlemail.com> http://devrandom.blog.de/ _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de