1 #coding=utf-8
2
3 #读取‘[paint]‘开头的csv文件
4 #copyright @ WangXinsheng
5 #http://www.cnblogs.com/wangxinsheng/
6 importos7 importstruct8 importtime9 importdatetime10
11 defgetPriceByte(infile,arg,code,ss,day):12 dirc = {"-5":-3,"-3":-2,"-1":-1,"1":1,"3":2,"5":3,"7":4,"9":5,"11":6}13 first =014 second =015 a =float(arg)16 for i in [-5,-3,-1,1,3,5,7,9,11]:17 ib = i - 2
18 if(a>=2**ib and a<2**i):19 #print(str(a)+":["+str(2**ib)+","+str(2**i)+"]"+"i:"+str(i)+" ib:"+str(ib))
20 first =ib21 break;22 #print(first)
23 chushu = 2**first24 if(arg >= chushu*2):25 second = arg /chushu26 #print(second)
27 second = int(second*64)28 else:29 second = arg / chushu -1