Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 25, 2021 14:41:23

Ser5+
Зарегистрирован: 2019-11-18
Сообщения: 64
Репутация: +  1  -
Профиль   Отправить e-mail  

Чтение дбфа модулем dbf

Народ. Как прочитать дбф файл,точнее прочитать все строки кроме помеченных на удаление?
Вот допустим

 f = dbf.Table('MEDT_PIK.DBF',codepage='cp866')
f.open()
for row in f:
    if len(row) != 0:
        for g in range(0,len(row)):
            row0 = row[g]
f.close()

Изначально думал прописать так f.deleted = False не помогает потом думал в цикле как то прописать deleted но что-то не понял как прописать и куда.

Офлайн

#2 Фев. 25, 2021 15:13:53

Ser5+
Зарегистрирован: 2019-11-18
Сообщения: 64
Репутация: +  1  -
Профиль   Отправить e-mail  

Чтение дбфа модулем dbf

Ура решил проблему.Вот может кому надо

 f = dbf.Table('MEDT_PIK.DBF',codepage='cp866')
f.open()
for row in f:
    if len(row) != 0:
        if dbf.is_deleted(row) == False:
            for g in range(0,len(row)):            
                row0 = row[g]               
f.close()

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version