>>> dbf = LixxDBF('xx.dbf')
>>> fieldnames = ['name', 'title']
>>> fieldspecs = [('C', 16, 0), ('C', 16, 0)]
>>> records = [["Xiaowei Li", "Archon"], ["Xixiang Zhu", "Shuai"]]
>>> dbf.lixx_write(fieldnames, fieldspecs, records)
>>> dbf = LixxDBF('xx.dbf')
>>> dbf.fieldnames
['name', 'title']
>>> dbf.fieldspecs
[('C', 16, 0), ('C', 16, 0)]
>>> dbf.lixx_read()
[[b'Xiaowei Li ', b'Archon '], [b'Xixiang Zhu ', b'Shuai ']]
>>> dbf.lixx_get(1, 1)
b'Shuai'
>>> dbf.lixx_set(0, 1, 'X')
'X'
>>> dbf
Xiaowei Li, X
Xixiang Zhu, Shuai
>>> repr(dbf)
'Xiaowei Li, X\nXixiang Zhu, Shuai\n'
>>> print(dbf)
Path: xx.dbf
Fieldnames: ['name', 'title']
Fieldspecs: [('C', 16, 0), ('C', 16, 0)]
LixxFile is released under the GPL license.
Copyright (C) <2018> <Xiaowei Li, Xixiang Zhu>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
@Email: Xiaowei Li<lixiaowei7@live.cn>
@Email: Xixiang Zhu<hixxzhu@gmail.com>