Найти - Пользователи
Полная версия: python и db
Начало » Python для экспертов » python и db
1
pythonwin
всем привет!

пожалуйста, подскажите. как открыть из питона файл-таблицу имя_файла.db

возможно файл создан по через средства дельфи (думаю Paradox5-7)

попробовал anydbm и gdbm, но они ругаются
Traceback (most recent call last):
File “<stdin>”, line 1, in ?
File “/usr/lib/python2.4/anydbm.py”, line 80, in open
raise error, “db type could not be determined”
anydbm.error: db type could not be determined
Traceback (most recent call last):
File “<stdin>”, line 1, in ?
gdbm.error: Bad magic number
python2.4
os = debian
tombird
если файл db небольшой
проще написать конвертер в csv (или в sqlite) на C
с помощью pxlib http://pxlib.sourceforge.net/

еще в packages есть обертка для hk-classes либы
http://packages.debian.org/unstable/python/python-hk-classes)
j2a
В линуксе сделай “file yourfile.db”
pythonwin
все - проблема решена, просто не хватало libgsf-1_1.11.1-1
+ поставил pxview, px2sql
j2a, tombird спасибо за помощь! :)
folsevisiter
Ребята! Работаю в Питон и СУБД PostgreSQL. У меня проблема такая: Хочу многострочний текст положить в базу. Помню есть такой инструмент-функция, который может большой сложный текст, да и вообще любую структуру загонять в строку и эту строку потом можна ложить в базу без проблем. (а потом есть еще и обратный переконвертатор этой строки в начальную структуру.) Я так ложил в базу даже обьекты-класы, не говоря уже об словарях и т д. Так вот, я пользовался этим где-то год назад И ЗАБЫЛ названия даных функций. Кто с этим сталкивался ПОМОГИТЕ - НАПОМНИТЕ!
pythonwin
посмотри модуль pickle (можно любой объект превратить в строку ) и модуль psycopg - работает с СУБД PostgreSQL
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB