#-*- coding:utf-8 _*-
cvsPath = '/home/opt/data/201803/IOTF81909_RunDataEntity_201803.csv'
count = 0
#def secondScreen (currentStateRecord,lastStateRecord):
# if(currentStateRecord != lastStateRecord):
# #goto someone function
# return ;
lastStateRecord = None
with open(cvsPath) as csvObject:
for rowPer in csvObject:
count += 1
rowItems = rowPer.split(',',-1)
#-----------------------第一阶段start----------------------#
try:
float(rowItems[22])
except Exception , err:
continue
else:
print('num:',count,rowItems[22])
if float(rowItems[22]) > 7500:
print('this is :shengwen',rowItems[49],'this two statue is',float(rowItems[49]) == 1 )
continue
elif float(rowItems[22]) <= -80:
if float(rowItems[12]) != 0:
print('this is :tuihuo',rowItems[49],'this two statue is',float(rowItems[49]) == 7 )
continue
#function chuli
elif float(rowItems[12]) == 0:
if float(rowItems[8]) > 15000 and float(rowItems[13]) > 10:
print('this is lengque',rowItems[49],'this two statue is',float(rowItems[49]) == 8 )
continue
elif float(rowItems[13]) < 0.1 and float(rowItems[13]) > 0:
print('this is lengque',rowItems[49],'this two statue is',float(rowItems[49]) == 8 )
continue
elif float(rowItems[14]) > 0:
print('this is daiji',rowItems[49],'this two statue is',float(rowItems[49]) == 0 )
continue
else:
print('this is kailu',rowItems[49],'this two statue is',float(rowItems[49]) == 9 )
continue
elif float(rowItems[22]) > -20 and float(rowItems[22]) < 0:
if float(rowItems[15]) > 0 and float(rowItems[46]) == 0:
print('this is :shengzhang',rowItems[49],'this two statue is',float(rowItems[49]) == 5)
continue
#The growth is sometimes negative, so 'rowItems[15]) == 0' is removed.
elif float(rowItems[46]) == 0 and float(rowItems[8]) >= 0 and float(rowItems[8]) <= 20:
print('this is :shengzhang',rowItems[49],'this two statue is',float(rowItems[49]) == 5)
continue
elif float(rowItems[15]) == 0 and float(rowItems[46]) > 0:
print('this is fangjian',rowItems[49],'this two statue is',float(rowItems[49]) == 4 )
continue
#------------------------第二阶段start---------------------#
if float(rowItems[12]) <= 1:
if float(rowItems[8]) > 15000 and float(rowItems[13]) > 10:
print('this is lengque',rowItems[49],'this two statue is',float(rowItems[49]) == 8 )
continue
else:
print('this is daiji',rowItems[49],'this two statue is',float(rowItems[49]) == 0 )
continue
elif float(rowItems[21]) > 5:
print('this is yinjing',rowItems[49],'this two statue is',float(rowItems[49]) == 3 )
continue
else:
try:
float(rowItems[49])
except Exception ,err:
print('this is kaozijing',rowItems[49],'this two statue is',False)
else:
print('this is kaozijing',rowItems[49],'this two statue is',float(rowItems[49]) == 2)
continue
print(count)