Из документации пакета phyton dbf (см. введите описание ссылки здесь :)
Check if a record has been marked as deleted:
record = table[1] # for example
if record.has_been_deleted:
print "table.pack() will physically remove this record! (and all other deleted records)"
, поэтому в вашем случае:
import dbf
tableDirsync = dbf.Table("o:/python/dirsync.dbf")
tableDirsync.open()
for dirsync in tableDirsync:
if dirsync.has_been_deleted:
continue
else:
print(dirsync.diri1, dirsync.diro1)
tableDirsync.close()
mainloop()