代码如下
def cfg_device_relate(self):
# 有效设备的参数
self.eff_device_para = {}
# 有效屏幕的参数
self.eff_screen_para = {}
# 有效项目(数值列表)
self.eff_subject_para = []
# 判断
device_eff = self.cfg_para['识别设备'] in self.device_dict.keys()
if (device_eff):
self.eff_device_para = dict(self.device_dict[self.cfg_para['识别设备']])
screen_eff = self.cfg_para['识别屏幕'] in self.eff_device_para.keys()
# 判断项目
if (screen_eff):
self.eff_screen_para = self.eff_device_para[self.cfg_para['识别屏幕']]
sub_eff = self.cfg_para['识别项目'] in self.eff_screen_para.keys()
if (sub_eff):
self.eff_subject_para = list(self.eff_screen_para[self.cfg_para['识别项目']])
Pycharm
倒数第三行警告
Unresolved attribute reference 'keys' for class 'str'
倒数第一行警告
Expected type 'Union[SupportsIndex, slice]', got 'str' instead