0
我在下面我的代码片断想补充的错误检查就像Python的错误检查
"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
'除了异常为e:pass'(或'...:登录错误,则忽略it') - 因为走当你被汽车碰撞时没有发生任何事情,这完全是一个好主意。要么真正处理异常或让它传播(是的,如果根本无法处理它,最多会崩溃整个应用程序)。 – delnan
+1 @delnan。总是一个有效的点。 – sberry
错误代码被允许在其他地方失败,只是不在这里。 – Merlin