我想使用 Python 3.7 上的 dbfread 模块处理 dbf 文件,它适用于小型 dbf
\n\nfrom dbfread import DBF\nfrom struct import *\n\ntable = DBF(\'usuarios.dbf\', load=True)\nfor item in table:\n print (item)\nRun Code Online (Sandbox Code Playgroud)\n\n输出:
\n\nOrderedDict([(\'NUMUSER\', \' 0\'), (\'NOMUSER\', \'Rosy\'), (\'PASSWORD\', \'\'), (\'NIVEL\', \'SUPER\'), (\'VALIDAR\', \'P?@qMw\xc3\xa1\xc2\xbf|Ew}"Q-JW0Q0:iw^\'), (\'EMAIL\', \'MARLENGURROLA@gmail.com|\'), (\'MAILTIPO\', 1), (\'MAILFIRMA\', None), (\'MAILSMTP\', \'Ghf2U*wT3Ik?D#>W0@+9@," \xc2\xa1.deZ+%\xc2\xbfi?GL0oBrO+\xc3\xa9Z=KwXw{E(LXIv#\xc3\xb1O\xc3\xb1\xc3\xb1W+t"Aru\xc3\xa9\xc3\xb1Am\\\\O>YB$iTNv*\\\'\xc3\x91\xc3\xa92).*qv#88XZ5k%KK%R}~\xc2\xa1oOgiT\xc3\xb3\\\'=#\'), (\'HUELLA1\', None), (\'HUELLA2\', None), (\'METODO\', 0), (\'ACTIVO\', True)])\n[Finished in 0.2s]\nRun Code Online (Sandbox Code Playgroud)\n\n但是当我尝试使用大 dbf 时,它显示错误
\n\nfrom dbfread import DBF\nfrom struct import *\n\ntable = DBF(\'docum.dbf\', load=True)\nfor item in table:\n print (item)\nRun Code Online (Sandbox Code Playgroud)\n\n输出2: …