美文网首页
Python Day70&71(周末)

Python Day70&71(周末)

作者: TianAff | 来源:发表于2017-08-13 19:26 被阅读0次

比特币如火如荼,当然学习python也能帮助我们掌握比特币的行情,而且是自动的。如图,大大已经写好了获取数据的程序。大家接着写就可以,list就是最后获取的行情数据。list包含了很多行的字典结构的结构。

具体每行字典结构可以看程序注解。

任务来了,请大家拿到行情数据后:

1.当buy/sell价到一定值的时候,自动打印出来时间点。为什么,因为你可以便宜买啊
2.进阶作业是,直接在大大代码中更改,加入这段逻辑。而不是取用list的值了。
python大大的图
备注python大大的解答(简书里是打不开这个链接的,主要方便自己以后查询链接):    https://h5.xiaoeknow.com/content_page/eyJ0eXBlIjoiMiIsInJlc291cmNlX3R5cGUiOjEsInJlc291cmNlX2lkIjoiaV81OThmMWQ0ZTU2MGVlX1hhckhqUjdHIiwiYXBwX2lkIjoiYXBwS0pPaWZIekY4ODUxIiwicHJvZHVjdF9pZCI6InBfNTkyMWFiMDJlOWM5Nl92SmZ0QWRhcCJ9

urllib2

urllib2提供一个基础函数urlopen,通过向指定的URL发出请求来获取数据。最简单的形式:

1.  import urllib2
2.  response=urllib2.urlopen(url)
3.  html=response.read()

举例response=urllib2.urlopen('http://www.baidu.com')

可以看作两个步骤:

指定一个域名并发送请求
request=urllib2.Request('http://www.baidu.com')
接着服务端响应来自客户端的请求
response=urllib2.urlopen(request)

JSON函数

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。

json.dumps——将python对象编码成json字符串;
json.loads——将已编码的json字符串解码为python对象。

从结果中可以看到——简单类型通过encode之后跟其原始的repr()输出结果相似,但有些数据类型改变了,如元组则转换为了列表。从python原始类型向json类型具体的转化对照如下:

json.dumps

loads方法返回了原始的对象,是仍然发生了一些数据类型的转化。如上例‘abc’转化为了unicode类型(这次的作业中也有这种情况)。从json到python的类型转化对照如下:

json.loads

相关文章

网友评论

      本文标题:Python Day70&71(周末)

      本文链接:https://www.haomeiwen.com/subject/suverxtx.html