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

使用DBF Python模块以只读方式打开.DBF文件,python,dbf,Python,Dbf,首先,dbf模块很棒。我一直在使用它,并取得了巨大的成功 我试图在网络共享上打开一个dbf文件,它是一个只读文件系统。当我试图这样打开它时,我得到一个错误,它说.dbf文件是只读的 thisTable = dbf.Table('/volumes/readOnlyVolume/thisFile.dbf') thisTable.open() 查看文档,似乎有一种方法可以以只读模式打开表,但我无法理解。如果你有时间,你能帮我吗 谢谢! Kyle假设您正在使用,打开只读的魔法咒语是: dbf1 = D

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

我试图在网络共享上打开一个dbf文件,它是一个只读文件系统。当我试图这样打开它时,我得到一个错误,它说.dbf文件是只读的

thisTable = dbf.Table('/volumes/readOnlyVolume/thisFile.dbf')
thisTable.open()
查看文档,似乎有一种方法可以以只读模式打开表,但我无法理解。如果你有时间,你能帮我吗

谢谢! Kyle

假设您正在使用,打开只读的魔法咒语是:

dbf1 = Dbf()
dbf1.openFile('county.dbf', readOnly=1)
希望这有帮助,如果没有,请为您的问题添加更多细节。

很酷,谢谢!:)

此时,您需要在调用
thisTable.open()
时指定打开模式,如下所示:

thisTable.open(mode='read-only')

哦,这是模块的链接

thisTable.open(mode=dbf.READ_ONLY)