try-except

    1热度

    3回答

    我有这个简单的try-except代码: self.tf.router.EchoProg(state=1) try: print "\tCheckTestFirmwareCommunication_SetPort: " print self.tf.DUT.CheckTestFirmwareCommunication_SetPort() except NoResponseEx

    13热度

    1回答

    我正在使用web服务来检索一些数据,但有时URL不工作,我的网站没有加载。你知道我可以如何处理以下异常,以防万一web服务无法正常工作时网站没有问题? Django Version: 1.3.1 Exception Type: ConnectionError Exception Value: HTTPConnectionPool(host='test.com', port=8580): Ma

    0热度

    1回答

    我正在编写一些将处理对web服务的调用的Python。 def calculate(self): market_supply_price = self.__price_to_pay_current_market_supply() market_supply_price_usd = market_supply_price.get('usd') market_supply

    4热度

    5回答

    我尝试使用下面的代码时,什么是对NoneType正确的尝试异常: try: clean = filter(None, re.match(r'^(\S+) (.*?) (\S+)$', full).groups()) except TypeError: clean = "" 但是我得到以下回溯... Traceback (most recent call last):

    2热度

    2回答

    如果except子句中有return指令,那么使用else子句有什么意义? ​​ 我问这个问题,因为Django文档做它在some point,在vote()功能。考虑到except子句中的return指令无论如何都会停止函数的执行,为什么他们使用else子句隔离只在没有引发异常时才执行的代码?他们本可以完全省略else条款。

    8热度

    2回答

    我试图自动化逐帧加载的网页上的进程。我试图设置一个try-except循环,只有在元素被确认存在后才会执行循环。这是我的代码已经设置了: from selenium.common.exceptions import NoSuchElementException while True: try: link = driver.find_element_by_xpath(lin

    0热度

    1回答

    我试图编写一个try-except循环,刷新网页,如果无法加载。这是我到目前为止已经完成: driver.get("url") while True: try: <operation> except: driver.refresh() 我想,这样如果在5秒内,并且不执行操作(大概是因为页面没有加载),它试图刷新设置这个循环起来页。是否有例外,我们

    1热度

    4回答

    我试图编写一个函数,试图如果变量'a'和26的GCD是1,如果不是,然后返回变量pgcd为True以便退出'While'。但该函数不会改变保留False的pgcd的值,因此它保留在'While'中。我不明白为什么价值不变。你能帮助我:) def couplepgcd(pgcd): try: assert gcd(a,26) == 1 pgcd = True

    0热度

    4回答

    我必须处理大量的try/except。我怀疑正确的做法。 选项1: inst = Some(param1, param2) try: is_valid = retry_func(partial(inst.some_other), max_retry=1) except RetryException, e: SendMail.is_valid_problem(e) if

    1热度

    1回答

    我试图在下面的代码中实现try...except异常处理。当输入“s4”之类的东西时,我想输出“Non numbers value ...”。 任何想法,我哪里出了错? import string import math def getSqrt(n): return math.sqrt(float(n)) s = input("Enter a numerical value: