1 Star 0 Fork 1

ichao1214 / stock

forked from rzxxysy / stock 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
diagnose_stock.py 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
Rockyzsu 提交于 2019-09-24 13:45 . update
# -*-coding=utf-8-*-
__author__ = 'Rocky'
'''
http://30daydo.com
Email: weigesysu@qq.com
'''
import re
from settings import get_mysql_conn
# 是否黑名单
def check_blacklist(code):
conn = get_mysql_conn('db_stock')
cur = conn.cursor()
cmd = 'select * from tb_blacklist where code=\'{}\''.format(code)
cur.execute(cmd)
ret = cur.fetchone()
if len(ret)==0:
return False
else:
print(ret[3])
return True
# 是否是东北的
def dongbei(code):
dongbei_area = ['黑龙江','吉林','辽宁']
conn = get_mysql_conn('db_stock')
cur = conn.cursor()
cmd = 'select area from tb_basic_info where code=\'{}\''.format(code)
cur.execute(cmd)
ret = cur.fetchone()
if ret[0] in dongbei_area:
return True
else:
return False
def get_code(name):
conn = get_mysql_conn('db_stock')
cur = conn.cursor()
cmd = 'select code from tb_basic_info where name=\'{}\''.format(name)
cur.execute(cmd)
ret = cur.fetchone()
return ret[0]
def diagnose(code):
if check_blacklist(code):
print('存在黑名单')
if dongbei(code):
print('东北股')
def main():
ipt = raw_input('输入诊断个股的代码或者名称: ')
if not re.search('\d{6}',ipt):
code = get_code(ipt)
print(code)
diagnose(code)
if __name__ == '__main__':
main()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ichao1214/stock.git
git@gitee.com:ichao1214/stock.git
ichao1214
stock
stock
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891