参考:python官方文档

在这里插入图片描述

示例
    if url.find('getSpreads')>0:
        return True
    else:
        return False
注意

“Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。”

查了文档才发现python中的index方法,当没有找到指定的字符串时,不会像其它语言一样返回,-1,而是抛出一个ValueError的异常。(PS: 看来惯性思维也有不好的)

解决方案:可以使用python提供的find的方法,用find 去替代index.

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐