尝试 – 除了python

尝试 – 除了python,第1张

概述我目前正在尝试解析 HTML页面.在这样做时,我必须执行 >搜索特定字符串并执行一些步骤. (如果此 *** 作失败,请转到步骤b) >使用不同的代码搜索特定字符串并执行一些步骤. (如果此 *** 作失败,请转到步骤3) >使用不同的代码搜索特定字符串并执行一些步骤. 我这样做,我的问题是如果我必须多次尝试,如何指定尝试和除外. try: #step 1 except: # ( not s 我目前正在尝试解析 HTML页面.在这样做时,我必须执行

>搜索特定字符串并执行一些步骤. (如果此 *** 作失败,请转到步骤b)
>使用不同的代码搜索特定字符串并执行一些步骤. (如果此 *** 作失败,请转到步骤3)
>使用不同的代码搜索特定字符串并执行一些步骤.

我这样做,我的问题是如果我必须多次尝试,如何指定尝试和除外.

try:       #step 1 except: #   ( not sure what kind of error will execute step2)     #step 2except:    #step 3

谢谢

解决方法 结构将是

try:    step 1except:    try:        step 2    except:        step 3

两个笔记:

首先,虽然使用异常是一种非常“pythonic”的方式来完成任务,但是如果你不能使用嵌套的if / elif / else结构,你应该检查一下.

其次,Python标准库中有一个HTML Parser权限. This question在答案中也有一些HTML到DOM解析器(即,从HTML文档构建DOM结构的解析器,如果这使您的任务更容易).您应该非常确定在编写自己的解决方案之前不想使用现有的解决方案:) …

总结

以上是内存溢出为你收集整理的尝试 – 除了python全部内容,希望文章能够帮你解决尝试 – 除了python所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1194653.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存