I am using code below. How Do add error checking.
If anything is error, replace continue reading
Ex: if volume is N\a or missing , replace with ‘a value.’
Don’t skip line, don’t stop.
reader = csv.reader(idata.split("\r\n"))
stocks = []
for line in reader:
if line == '':
continue
stock, price, volume, stime = line
price = float(price)
volume = int(volume)
stocks.append((stock, price, volume, stime))
Do something like the following:
Basically define another method (or do it inline) to validate that stock, price, volume, and stime are all as you expect it. I’d try to catch any Errors here too in case your float() or int() calls to convert the price and volume strings to their expected types fails for whatever reason.