首先,dbf模块很棒。我一直在使用它并取得了巨大的成功。
我试图在一个网络共享上打开一个dbf文件,这是一个只读文件系统。当我尝试像这样打开它时,我会得到一个错误,即.dbf文件是只读的。
thisTable = dbf.Table('/volumes/readOnlyVolume/thisFile.dbf')
thisTable.open()看一下文档,似乎有一种方法可以在只读模式下打开表,但我无法理解。如果你有时间,你能帮我吗?
谢谢!凯尔
发布于 2014-05-28 22:00:05
太酷了,谢谢!)
此时,您需要在调用thisTable.open()时指定打开模式,如下所示:
thisTable.open(mode='read-only')或
thisTable.open(mode=dbf.READ_ONLY)哦,这是模块的PyPI链路。
发布于 2014-05-28 21:29:53
假设您使用的是这个模块,打开只读的神奇咒语是:
dbf1 = Dbf()
dbf1.openFile('county.dbf', readOnly=1)希望这对你的问题有所帮助,如果没有,那就给你的问题添加更多细节。
https://stackoverflow.com/questions/23922142
复制相似问题