如何用Python修改DBF文件中的特定列数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计585个文字,预计阅读时间需要3分钟。
一、需求:某公司每日收到一批DBF文件,系统需实时处理后将其中dealstat字段置为1(已处理)。目前每晚系统还需处理这些文件,需将文件中的dealstat字段修改为空(未处理)。
一、需求:
某公司每日收到一批DBF文件,A系统实时处理后将其中dealstat字段置为1(已处理)。现在每日晚间B系统也需要处理该文件,因此需将文件中dealstat字段修改为空(未处理)。
二、分析:
1、应创建副本进行修改
解答:使用shutil.copy
2、修改DBF
解答:使用dbf模块。此模块能找到的文档比较旧,需要结合代码进行理解。
本文共计585个文字,预计阅读时间需要3分钟。
一、需求:某公司每日收到一批DBF文件,系统需实时处理后将其中dealstat字段置为1(已处理)。目前每晚系统还需处理这些文件,需将文件中的dealstat字段修改为空(未处理)。
一、需求:
某公司每日收到一批DBF文件,A系统实时处理后将其中dealstat字段置为1(已处理)。现在每日晚间B系统也需要处理该文件,因此需将文件中dealstat字段修改为空(未处理)。
二、分析:
1、应创建副本进行修改
解答:使用shutil.copy
2、修改DBF
解答:使用dbf模块。此模块能找到的文档比较旧,需要结合代码进行理解。

