如果mapping_in表格的"Logic Parameter"属性值集合与系统DD_in表格的"Parameter_Name"集合不等,报错”参数与系统不一致“。
时间: 2024-02-03 22:13:13 浏览: 117
好的,你需要在代码中实现以下步骤:
1. 获取mapping_in表格的"Logic Parameter"属性值集合和系统DD_in表格的"Parameter_Name"集合。
2. 将这两个集合进行比较,如果不相等,则抛出一个异常并提示"参数与系统不一致"。
以下是一个Python示例代码:
```python
mapping_in_params = set(mapping_in['Logic Parameter'])
dd_in_params = set(dd_in['Parameter_Name'])
if mapping_in_params != dd_in_params:
raise Exception("参数与系统不一致")
```
你可以根据自己的需求进行调整和修改。
相关问题
使用python写一个函数 判断 如果mapping_in表格的"Logic Parameter"属性值集合与系统DD_in表格的"Parameter_Name"集合不等,报错”参数与系统不一致“。
假设mapping_in表格的数据已经以字典形式读入,并且包含"Logic Parameter"属性值集合,系统DD_in表格的数据也已经以字典形式读入,并且包含"Parameter_Name"集合,那么可以通过以下函数实现:
```python
def check_parameters(mapping_in, DD_in):
if set(mapping_in["Logic Parameter"]) != set(DD_in["Parameter_Name"]):
raise ValueError("参数与系统不一致")
```
该函数接受两个参数,分别是mapping_in和DD_in,如果两者的"Logic Parameter"属性值集合和"Parameter_Name"集合不相等,则会抛出ValueError异常,提示"参数与系统不一致"。可以在调用该函数前,先将mapping_in和DD_in表格读入并转换为字典形式。
阅读全文