主要内容

cdflib.deleteAttrgEntry

删除全局属性中的条目

语法

cdflib.deleteAttrgEntry (cdfId attrNum entryNum)

描述

cdflib.deleteAttrgEntry (cdfId attrNum entryNum)从公共数据格式(CDF)文件中的全局属性中删除条目。

输入参数

cdfId

调用返回的CDF文件的标识符cdflib.createcdflib.open

attrNum

标识属性的数值。属性号是从零开始的。属性必须具有全局作用域。

entryNum

数值,指定属性中的条目。条目编号以零为基础。

例子

创建一个CDF并在文件中创建一个全局属性。将该属性的值写入条目,然后删除该条目。要运行此示例,必须在可写文件夹中。

Cdfid = cdflib.create('your_file.cdf');最初文件不包含任何属性、全局或变量。info = cdflib.inquire(cdfid) info = encoding: 'IBMPC_ENCODING' majority: 'ROW_MAJOR' maxRec: -1 numVars: 0 numvAttrs: 0 numgAttrs: 0 %在文件中创建一个全局作用域属性。attrNum = cdflib.createAttr(cdfid,'my_global_attr','global_scope');为属性cdflib写入一个值。putAttrgEntry(cdfid,attrNum,0,'CDF_CHAR','我的全局attr');%获取全局属性条目的值value = cdflb . getattrgentry (cdfid,attrNum,0) value =我的全局attr %删除条目cdflb . deleteattrgentry (cdfid,attrNum,0);现在尝试查看条目的值%应该返回NO_SUCH_ENTRY失败。value = cdflib.getAttrgEntry(cdfid,attrNum,0) %应该失败%清理cdflib.delete(cdfid);明确cdfid

参考文献

这个函数对应于CDF库C API例程CDFdeleteAttrgEntry

要使用此功能,必须熟悉CDF C接口。您可以访问CDF文档提供网站