如何使用Python从.dbf文件创建.cdx文件?

huangapple go评论68阅读模式
英文:

How to create .cdx file from .dbf file in pyhton?

问题

您想要使用已插入的数据更新现有的 .cdx 文件。以下是您的代码的翻译部分:

import dbf

# 打开文件
table = dbf.Table(str("/art_gr.dbf"))

# 打开表格
table.open(mode=dbf.READ_WRITE)

# 向表格添加数据
table.append({'DENUMIRE': '2', 'COD': '3'})

# 打开 cdx 文件
index = dbf.Idx(filename='C:/SAGA C.3.0/salv_bd/0001/art_gr.cdx', table=table)

# 如何使用新数据更新索引??

# 关闭表格
table.close()

请注意,代码中的 "# 如何使用新数据更新索引??" 部分是您的问题,我没有提供翻译,因为您请求不要回答翻译问题。如果您需要有关如何更新索引的帮助,请提出具体的问题,我会尽力回答。

英文:

import dbf

open file

table = dbf.Table(str("/art_gr.dbf"))

open table

table.open(mode=dbf.READ_WRITE)

add data to table

table.append({'DENUMIRE': '2', 'COD': '3'})

open cdx file

index = dbf.Idx(filename='C:/SAGA C.3.0/salv_bd/0001/art_gr.cdx', table=table)

#how can i update the index with new data??

close table

table.close()

I want to update an existing .cdx file with data inserted in .dbf file

答案1

得分: 1

我的python dbf库目前不支持索引文件。如果没有其他更新.cdx索引文件的方法,您将需要在会计程序中重新构建索引。

英文:

My python dbf library doesn't support index files at this time. If no other means of updating the .cdx index file is available, you'll need to rebuild the indices in the accounting program.

huangapple
  • 本文由 发表于 2023年6月15日 16:49:41
  • 转载请务必保留本文链接:https://go.coder-hub.com/76480738.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定