使用dbf Python模块以只读方式打开.DBF文件

Kyl*_*son 5 python dbf

首先,dbf模块很棒.我一直在使用它取得了巨大的成功.

我正在尝试在网络共享上打开dbf文件,该共享是一个只读文件系统.当我尝试这样打开它时,我收到一个错误,指出.dbf文件是只读的.

thisTable = dbf.Table('/volumes/readOnlyVolume/thisFile.dbf')
thisTable.open()
Run Code Online (Sandbox Code Playgroud)

看看文档,看起来有一种方法可以在只读模式下打开一个表,但我无法弄明白.如果你有第二个,你能帮助我吗?

谢谢!凯尔

Eth*_*man 5

酷,谢谢!:)

此时需要在调用时指定打开方式thisTable.open(),像这样:

thisTable.open(mode='read-only')
Run Code Online (Sandbox Code Playgroud)

或者

thisTable.open(mode=dbf.READ_ONLY)
Run Code Online (Sandbox Code Playgroud)

哦,这是模块的PyPI 链接