【python】用命令行获取实时股票信息

2015-06-03  本文已影响2424人  顾慎为

代码地址:https://github.com/threegirl2014/stockInCommandLine

stockInCommandLine

在命令行使用python实时查看股市信息

====================================

2015-05-30

基本功能:

  1. 显示股票的的实时数据(昨收、今开、最高、最低、现价)
  2. 显示相对于昨收价的涨跌颜色(昨收:白色;今开、最高、最低、现价、涨跌:红涨绿跌)

'\033[%dm' % xxx

xxx:

1:白色
2:灰色
4:下划线
5:闪动
7:黑底白字
8:隐形
31:红色
32:绿色
33:黄色
34:蓝色
35:粉色
36:亮蓝色
37:白色
40:黑底
41:红底
42:绿底
43:黄底
44:蓝底
45:粉底
46:亮蓝底
47:灰底
90:灰色
91:红色
92:绿色
93:黄色
94:蓝色
95:粉色
96:亮蓝色
97:白色
100:黑底
101:红底
102:绿底
103:黄底
104:蓝底
105:粉底
106:亮蓝底
107:灰底

====================================

2015-05-31

参考链接:
mac osx下的文本操作键

python 字符encode 和 decode

print-in-terminal-with-colors-using-python

ANSI escape code介绍

python 中获取当前时间

python 获取股票信息

新浪股票接口介绍

python 定时刷新

python 获取操作系统类型

python 执行命令行清屏

增加功能:

  1. 显示当前时间

  2. 5s定时刷新

  3. mac osx的Terminal.app清屏。其他操作系统没有测试。

====================================

2015-06-03

增加功能:

  1. 增加自选股票保存功能,在src目录下新建myStockInfo.txt用于保存自选股票,每行一只股票。

    ————如果某股票没有交易内容,则只保存股票code信息。

    ————如果某股票有交易内容,则保存code信息、交易股票数量、交易价格信息,三者之间以空格分隔。

  2. 增加命令行add和delete自选股票功能,也可直接修改目录下的myStockInfo.txt文件来达到同样的目的。

    ————如果是delete,则判断文件中是否存在该股票code,若有则删除,否则不做任何改变。

    ————如果是add,若文件中是否存在该股票code,则覆盖原先信息,否则新增该股票及相关信息。

    ————如果是其他命令或输入为其他不规范信息,则不做判断,此类操作可能会导致myStockInfo.txt文件内容出错。

参考链接:

python 文件操作

上一篇下一篇

猜你喜欢

热点阅读