Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何在此模块中保存已更改的文件?_Python 3.x_Database_Dbf - Fatal编程技术网

Python 3.x 如何在此模块中保存已更改的文件?

Python 3.x 如何在此模块中保存已更改的文件?,python-3.x,database,dbf,Python 3.x,Database,Dbf,我有一个DBF文件(~2thoushands字符串)。我的目标是更改RAW中的一些值以获得正确的值。 我使用这个模块。 但我不知道,如何保存更改的文本?或者这个模型只是为了读取dbf文件 标准文件方法.close-不起作用必须单独保存每条记录,这可以通过两种方式完成: dbf.write(record, {'cust_name': 'new data', 'cust_rate': 0.09) 及 与现代数据库不同,dbf中的每条记录都是实时副本。我过去常常会立即将更改写入磁盘,但如果以后的字段

我有一个DBF文件(~2thoushands字符串)。我的目标是更改RAW中的一些值以获得正确的值。 我使用这个模块。 但我不知道,如何保存更改的文本?或者这个模型只是为了读取dbf文件


标准文件方法.close-不起作用

必须单独保存每条记录,这可以通过两种方式完成:

dbf.write(record, {'cust_name': 'new data', 'cust_rate': 0.09)


与现代数据库不同,
dbf
中的每条记录都是实时副本。我过去常常会立即将更改写入磁盘,但如果以后的字段更改出错,记录可能会损坏。因此,现在更改已排队,并且只能使用
.write()
命令或在成功退出记录的上下文管理器时写入磁盘。

每个记录必须单独保存,这可以通过两种方式完成:

dbf.write(record, {'cust_name': 'new data', 'cust_rate': 0.09)

与现代数据库不同,
dbf
中的每条记录都是实时副本。我过去常常会立即将更改写入磁盘,但如果以后的字段更改出错,记录可能会损坏。因此,现在更改已排队,并且仅当记录的上下文管理器成功退出时,才使用
.write()
命令将更改写入磁盘