Berkeley DB Datei einlesen VIEWER
- b.esser-wisser
- User
- Beiträge: 272
- Registriert: Freitag 20. Februar 2009, 14:21
- Wohnort: Bundeshauptstadt B.
Und zwar hauptsächlich wegen der unterschiedlichen Release-Zyklen von Python und der Berkeley DB. Die Bindings können weiterhin installiert und mit "import bsddb3" genutzt werden: http://pypi.python.org/pypi/bsddb3/CM hat geschrieben:Alldieweil:Python v2.6.1 documentation hat geschrieben:Deprecated since version 2.6: The bsddb module has been deprecated for removal in Python 3.0.
Doku gibt es hier: http://www.jcea.es/programacion/pybsddb.htm
bzw. hier: http://www.jcea.es/programacion/pybsddb_doc/
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Weil das Modul in Zukunft ausgelagert wird (also quasi wie PySQLite nur andersrum), nicht weil es per-se nicht verwendet werden sollte wie die Deprecations von anderen Modulen. Man sollte sich nur bewusst sein, dass es das Modul bald nicht mehr in der Stdlib ist. Nutzen wird man es aber dennoch können. Die neue Homepage des Moduls ist in der Dokumentation ganz oben verlinkt.CM hat geschrieben:Python v2.6.1 documentation hat geschrieben:Deprecated since version 2.6: The bsddb module has been deprecated for removal in Python 3.0.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- b.esser-wisser
- User
- Beiträge: 272
- Registriert: Freitag 20. Februar 2009, 14:21
- Wohnort: Bundeshauptstadt B.
Servus wie bekomm ich raus welche version die DB hat
seit umstig von 2.5 auf 2.6.2 geht es nicht mehr
error
Traceback (most recent call last):
File "C:\Python26\bsddb3-4.7.6\analy.py", line 2, in <module>
da = bsddb.btopen('traffic.db')
File "C:\Python26\lib\bsddb\__init__.py", line 372, in btopen
d.open(file, db.DB_BTREE, flags, mode)
DBInvalidArgError: (22, 'Invalid argument -- .\\traffic.db: unexpected file type or format')
seit umstig von 2.5 auf 2.6.2 geht es nicht mehr
Code: Alles auswählen
import bsddb
da = bsddb.btopen('traffic.db')
Traceback (most recent call last):
File "C:\Python26\bsddb3-4.7.6\analy.py", line 2, in <module>
da = bsddb.btopen('traffic.db')
File "C:\Python26\lib\bsddb\__init__.py", line 372, in btopen
d.open(file, db.DB_BTREE, flags, mode)
DBInvalidArgError: (22, 'Invalid argument -- .\\traffic.db: unexpected file type or format')
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Mittels ``file``:
Code: Alles auswählen
$ file .spamassassin/bayes_seen
.spamassassin/bayes_seen: Berkeley DB (Hash, version 8, native byte-order)
$ file .spamassassin/bayes_toks
.spamassassin/bayes_toks: Berkeley DB (Hash, version 9, native byte-order)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice