1 Star 0 Fork 0

jx0913/stock

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
diagnose_stock.py 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
Rocky Chen 提交于 2019-04-09 09:09 . 修改字符
# -*-coding=utf-8-*-
__author__ = 'Rocky'
'''
http://30daydo.com
Email: weigesysu@qq.com
'''
import re
from setting 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/jx0913/stock.git
git@gitee.com:jx0913/stock.git
jx0913
stock
stock
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385