python显示控制台行情_python命令行查看股票基本行情数据
写了一个Python版本的小工具,可以在上班的时候刷一下你关注的股票信息。Python版本用的是3.4.1的,代码如下:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import urllib.request
#debug=True
debug=False
class Utility:
def ToGB(str):
if(debug): print(str)
return str.decode('gb2312')
class StockInfo:
"""
0: 未知
1: 名字
2: 代码
3: 当前价格
4: 涨跌
5: 涨跌%
6: 成交量(手)
7: 成交额(万)
8:
9: 总市值"""
def GetStockStrByNum(num):
f= urllib.request.urlopen('http://qt.gtimg.cn/q=s_'+ str(num))
if(debug): print(f.geturl())
if(debug): print(f.info())
#return like: v_s_sz000858="51~五 粮 液~000858~18.10~0.01~0.06~94583~17065~~687.07";
return f.readline()
f.close()
def ParseResultStr(resultstr):
if(debug): print(resultstr)
slist=resultstr[14:-3]
if(debug): print(slist)
slist=slist.split('~')
if(debug) : print(slist)
#print('*******************************')
print(' 股票名称:', slist[1])
print(' 股票代码:', slist[2])
print(' 当前价格:', slist[3])
print(' 涨 跌:', slist[4])
print(' 涨 跌%:', slist[5],'%')
print('成交量(手):', slist[6])
print('成交额(万):', slist[7])
#print('date and time is :', dateandtime)
print('*******************************')
def GetStockInfo(num):
str=StockInfo.GetStockStrByNum(num)
strGB=Utility.ToGB(str)
StockInfo.ParseResultStr(strGB)
if __name__ == '__main__':
stocks = ['sh600888','sz300104','sz300027','sz000919']
for stock in stocks:
StockInfo.GetStockInfo(stock)
分享到:
2014-09-23 11:22
浏览 692
评论
python显示控制台行情_python命令行查看股票基本行情数据相关推荐
- python非阻塞输入_Python 命令行非阻塞输入的小例子
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python 命令行 参数_Python命令行参数
python 命令行 参数 Python Command line arguments are input parameters passed to the script when executing ...
- python命令行模式怎么退出_python命令行怎么退出
因为Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 要开始学习Python编程,首先 ...
- python乘号的字符代码_python 命令行参数传入 乘号(*) 时出错
环境 Mac Os X 10.9 python 2.7 实现功能 命令行传入公式,输出结果 出错原因 '*' 号把整个目录下的文件都当作参数传入了 问题 如何正确传入 * 号? 操作 输入公式 '2 ...
- Winrar从命令行查看压缩文件内容
如果能从命令行查看压缩文件内容,可以避免有时候的弹窗: 看了一下,说是v参数是查看: 找不到路径:先加一下path环境变量: 输个命令:错了: 用 -v,但是没有在命令行显示:而是弹出了Winrar的 ...
- git add后取消_Python 命令行之旅:使用 click 实现 git 命令
作者:HelloGitHub-Prodesire 一.前言 在前面五篇介绍 click 的文章中,我们全面了解了 click 的强大能力.按照惯例,我们要像使用 argparse 和 docopt 一 ...
- 使用adb命令行查看当前Fragment情况
文章目录 1. 查看当前Fragment的adb命令 2. 案例演示 2.1 案例代码 2.2 手机连接电脑,运行代码到手机 2.3 打开控制终端 2.4 输入adb命令 2.5 查看输出结果 2.6 ...
- python|3种运行cmd命令行的方法
python|3种运行cmd命令行的方法 1.执行cmd命令,不显示执行过程中弹出的黑框 def run_cmd( cmd_str='', echo_print=1):""&quo ...
- 了解活动目录操作主机角色及GUI命令行查看方法
操作主机又称为:Flexible Single Master Operations (FSMO) Schema master (架构主控):负责整个林的"类","属性&q ...
最新文章
- 洛谷P2512 糖果传递
- 节约能源,做个合格的环保主义者,不要做网络灾民
- Python Numpy 从文件中读取数据
- UA OPTI570 量子力学34 Harmonic Perturbation简介
- Android存储数据方式
- php socketconnect连接失败_PHP设计模式之模板方法模式
- Python--进程、线程、协程对比
- 作风和个性特点伪原创工具
- Hystrix面试 - 基于 request cache 请求缓存技术优化批量商品数据查询接口
- 恢复网卡禁用灰色的按钮
- 广度(宽度)优先搜索学习笔记
- The field file exceeds its maximum permitted size of 1048576 bytes
- Sense 406错误
- html 文字自动转大写
- 微信小程序开发(原生)
- 六一儿童节倾情奉献,校内首发,CSDN再发,2011年冬季c/c++程序员找工作心得
- 使用Core Graphics绘画一个山寨微信icon
- 红黑树(算法导论版)
- python| requests 访问 https网站
- 基于pytorch+python实现一个中文到英文的神经网络的翻译模型
热门文章
- 计算机本科重邮调剂重庆其他二本,重庆多少分能上二本大学,重庆二本大学最低分数线...
- word2016配置Mathtype
- 11深入理解C指针之---指针和常量
- UA OPTI512R 傅立叶光学导论25 透镜成像中光源与像的光强关系
- UA MATH567 高维统计 专题0 为什么需要高维统计理论?——以线性判别分析为例
- java swing 例子(一些)
- 修改IIS默认的30M
- 如何认识TOS----DSCP 对照表
- JavaScript 数字转汉字+element时间选择器快速选择
- 你的微信二维码是唯一的吗?【微信二维码的秘密】