当"IF条件” 中当关系为”包含“或”不包含“,且”操作数1“是不能做包含判断的数据类型时,报错此异常。能做包含操作的类型主要是字符串、列表、元组、集合、字典类。像整数、小数、布尔等都是无法做包含判断的。
报错: "None" 值无法做包含判断。比如:
用"IF多条件",加上不为空值的判断:
比如想判断,页面上有没有包含“618大促”的文本内容
这类错误,要么是变量选的不对,要么是用错指令。
针对上例:应该用 "IF网页包含"
当"IF条件” 中当关系为“包含”或“不包含”,且“操作数1” 和“操作数2”不能做包含判断的数据类型时,报错此异常。比如 None、小数、整数不能和字符串判断包含关系。
如想要从文本中提取信息,判断这个文本是否包含在一个字符串中:
针对本例,错误是因为从文本中没有提取出内容,变量 content
是 None
,而不能判断None
是否包含在字符串中。
可以先对内容做判断是否是 None
,如果不是再判断包含。