try-except

    0熱度

    1回答

    def time_constant_values(time_value, df, band_list): try: time_value in df.index except KeyError: print('The time value does not exist!') else: constants = []

    -2熱度

    4回答

    try: user_name = str(input("Enter your full name: ")) except: print("Enter a string") user_age = int(input("Enter your age: ")) user_country = str(input("Enter the country

    2熱度

    1回答

    我試圖使用python-的wget從下載到下載URL添加超時在try塊: https://pypi.python.org/pypi/wget 這個包不支持超時選項,因此它需要一些時間(大約10秒)大致爲查詢失敗。是否可以在我們的try塊中添加一個超時來減少函數的等待時間。 事情是這樣的: try(timeout=5s): wget.download(URL) except:

    1熱度

    3回答

    嘗試讀取文件的Pythonic方法是什麼,如果讀取此異常讀取引發異常回退以讀取替代文件? 這是我寫的示例代碼,它使用嵌套try - except塊。這是pythonic: try: with open(file1, "r") as f: params = json.load(f) except IOError: try: with open(file2

    1熱度

    2回答

    我想用這個函數測試多個日期的格式,然後在所有檢查完成後使用sys.exit(1)退出,如果其中任何一個返回錯誤。如果多次檢查中有任何一次發生錯誤,我該如何返回? def test_date_format(date_string): try: datetime.strptime(date_string, '%Y%m') except ValueError:

    2熱度

    3回答

    我是新來的蟒蛇我現在正在學習異常處理。 try: print(1/0) int(input("number")) import bala except ZeroDivisionError: print("Divided by zero") except KeyboardInterrupt: print("dont press ctrl C!")

    0熱度

    1回答

    我正在使用目錄中一堆文件中的正則表達式處理字符串。對於文件中的每一行,我應用一系列try-statements來匹配一個模式,如果他們這樣做了,那麼我將轉換輸入。在分析完每一行後,我將它寫入一個新文件。我有很多這些嘗試其他的if語句(我只在這裏包括兩個作爲例證)。我的問題在於,在處理了幾個文件後,腳本變得非常慢,幾乎完全停止了這個過程。我不知道我的代碼中是什麼導致了減速,但我有一種感覺,它是try

    1熱度

    1回答

    有誰知道你是否可以在python中捕獲os錯誤。我正在研究映射網絡驅動器的腳本。 如果最終用戶鍵入不存在的路徑的名稱,則不會顯示錯誤,這可能會成爲問題。 我正在使用python版本3.6的子進程模塊,以及pycharm IDE。 如果我映射到不存在的位置,則會出現以下錯誤「系統錯誤53發生,網絡路徑未找到。」 最後,我嘗試使用OSError,Exception和BaseException捕獲錯誤。

    1熱度

    2回答

    爲我的編碼分配我將創建一個文件,將讀取一個csv文件,提供不同的屬性做分析(由列值確定。我有這個代碼工作完美,但後我加入我的第一次嘗試/除塊,我開始得到以下錯誤: Traceback (most recent call last): File "/Users/annerussell/Dropbox/Infotec 1040/module 8/csval.py", line 49, in row1=

    0熱度

    1回答

    我想讀取整個文件「all_years.txt」。 (全年/字母/單詞),逐行,並計算一年是閏年。如果是這樣,我想將該行寫入一個名爲「leap_years.txt」的空文件中。 # calculation function def leapYear(year): """ Calculates whether a year is or isn't a leap year. """