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. """