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: