1
1 688116 N天奈 股吧 资金流 数据 62.39 221.19% 35.39 39.59万 19.23亿 62.19% 56.00 46.05 46.05 16.00 - 75.02% 114.66 7.85 2 300791 N仙乐 股吧 资金流 数据 78.81 44.00% 24.08 596 466.59万 23.99% 78.81 65.68 65.68 54.73 - 0.30% 35.63 3.33 3 600122 宏图高科 股吧 资金流 数据 3.58 10.15% 0.33 42.25万 1.51亿 0.62% 3.58 3.56 3.57 3.25 2.49 3.65% -4.15 0.65 4 002676 顺威股份 股吧 资金流 数据 3.70 10.12% 0.34 27.32万 9991.11万 11.01% 3.70 3.33 3.35 3.36 3.03 3.80% 214.59 2.55 5 002386 天原集团 股吧 资金流 数据 6.45 10.07% 0.59 23.52万 1.49亿 11.43% 6.45 5.78 5.84 5.86 4.79 3.01% 29.59 1.01 6 002668 奥马电器 股吧 资金流 数据 8.09 10.07% 0.74 221.66万 17.03亿 12.52% 8.09 7.17 7.17 7.35 1.52 33.88% 14.75 3.32 7 300510 金冠股份 股吧 资金流 数据 8.76 10.05% 0.80 82.35万 6.96亿 13.32% 8.76 7.70 7.90 7.96 2.98 16.30% 173.77 1.86 8 300202 聚龙股份 股吧 资金流 数据 9.86 10.04% 0.90 29.80万 2.84亿 12.39% 9.86 8.75 8.88 8.96 1.25 7.02% 129.71 3.35 9 002316 亚联发展 股吧 资金流 数据 12.39 10.04% 1.13 39.34万 4.65亿 9.95% 12.39 11.27 11.68 11.26 0.97 13.41% 64.88 5.34 10 600353 旭光股份 股吧 资金流 数据 6.25 10.04% 0.57 27.25万 1.66亿 10.21% 6.25 5.67 5.78 5.68 4.34 5.01% 47.31 3.29 11 002756 永兴材料 股吧 资金流 数据 15.58 10.03% 1.42 3.36万 5234.93万 0.00% 15.58 15.58 15.58 14.16 2.54 1.82% 10.59 1.69 12 600981 汇鸿集团 股吧 资金流 数据 4.72 10.02% 0.43 81.20万 3.65亿 14.45% 4.72 4.10 4.30 4.29 5.92 11.11% 29.84 2.06 13 002961 瑞达期货 股吧 资金流 数据 27.68 10.02% 2.52 2810 777.69万 0.00% 27.68 27.68 27.68 25.16 1.83 0.62% 89.85 7.44 14 300790 宇瞳光学 股吧 资金流 数据 34.82 10.02% 3.17 230 79.97万 0.00% 34.82 34.82 34.82 31.65 1.50 0.08% 47.27 3.52 15 603602 纵横通信 股吧 资金流 数据 29.89 10.01% 2.72 38.35万 10.81亿 15.79% 29.89 25.60 25.98 27.17 2.82 41.27% 134.74 6.83 16 002962 五方光电 股吧 资金流 数据 36.71 10.01% 3.34 1923 705.97万 0.00% 36.71 36.71 36.71 33.37 2.32 0.38% 51.01 4.79 17 300338 开元股份 股吧 资金流 数据 13.19 10.01% 1.20 13.91万 1.78亿 10.93% 13.19 11.88 12.10 11.99 2.37 7.00% 60.18 2.14 18 603777 来伊份 股吧 资金流 数据 14.41 10.00% 1.31 21.82万 3.07亿 10.53% 14.41 13.03 13.10 13.10 2.57 19.72% 55.15 2.70 19 603026 石大胜华 股吧 资金流 数据 37.73 10.00% 3.43 17.26万 6.22亿 11.40% 37.73 33.82 34.10 34.30 2.70 8.52% 17.02 4.44 20 300220 金运激光 股吧 资金流 数据 41.80 10.00% 3.80 6.26万 2.50亿 11.68% 41.80 37.36 37.95 38.00 5.14 5.01% 214.21 20.09
1 import re 2 while 1: 3 f = open('1', 'r', encoding='utf-8') #打开文本.utf-8格式读取 4 name1 = input('输入要查询的方式,输入数字即可 ' 5 '1:换手率 ' 6 '2:最新价 ' 7 '3:股票名称--模糊查询 ') 8 if name1 == '1': #通过输入 1 2 3来判断走到对应的流程 9 print('请继续输入数字换手率 ') 10 elif name1 == '2': 11 print('请输入股价的数字') 12 elif name1 == '3': 13 print('请输入股票名字') 14 else: 15 print('输入有误') 16 17 input1 =input("===>") #input 一定要放在循环外面, 否则会出现bug... 18 # 输入 字符串 类似 换手率>50 股价>5 19 20 #下面的正则 引用了import re ,不然要写多写几个代码 因为有多个 分隔符 21 a1 = re.split('>|<', input1) # 按> <分隔 #用 > < 来分隔,获取去掉 <>符号的input,放到列表里 22 z1 = len(a1[0]) # 3 #获取a1列表里面 第一个字符串长度 23 if len(a1)>1: #这个判断是因为,如果上面跳转到3. 那么转换后的input列表只有1个值,但是 a1[1] 就越界了.会报错. 24 z2 = len(a1[1]) # 所以,如果a1 长度不大于1,就说明只有一个值.就不获取 a1[1]了,直接取a1 25 key = input1[z1] # > 26 else: 27 pass 28 29 30 count = 0 #计算 总共的条数, 先初始化 为 0 31 for line in f.readlines(): #按行用readlines读取文本, 用strip去掉2侧符号,用split分隔分隔 32 a = line.strip().split() 33 if name1 == '1': 34 35 36 if key == '>': 37 if float(a[-2]) >= int(a1[1]) : #a[-2] 是换手率 38 print(a) 39 count+=1 40 elif key =='<': 41 if float(a[-2]) < int(a1[1]): 42 print(a) 43 count += 1 44 else: 45 print('no') 46 47 elif name1 =='2': 48 if key == '>': 49 if float(a[6]) >= int(a1[1]): # a[6] 是股价 50 print(a) 51 count += 1 52 elif key == '<': 53 if float(a[6]) < int(a1[1]): 54 print(a) 55 count += 1 56 else: 57 print('no') 58 59 else: 60 if name1=='3': 61 if str(input1) in a[2]: # 股票名字, 用 str in xxx 判断,是否存在,存在则取出来 62 print(a) 63 count+=1 64 print('合计: ',count,'条')