Проверка ошибок Python - PullRequest
       12

Проверка ошибок Python

0 голосов
/ 25 июля 2011

У меня есть фрагмент кода ниже, я хотел бы добавить проверку ошибок Как

"If  p > 10000 dont append list with record, 

Как бы я это сделал?

for line in idata.split("\r\n"):
        if line == '':
            continue
        s, p, v, time = line.split(',')
        try:
            if isRecordValid(s,p,v,time): 
                s = s[1:-1]
                p = (float(p)) 
                v = int(v)
                time = time[1:-1]
                scol.append((s, p, v, time))   #moved this                  
        except Exception as e: pass #  print "log and error here, using " , stock

1 Ответ

1 голос
/ 25 июля 2011

Как насчет добавления чего-либо в методе isRecordValid?Не зная, как выглядит остальная часть, вы можете просто добавить это для начала:

def isRecordValid(s, p, v, time):
    if p > 10000:
        return False
    ... 
    # rest of existing method
...