比特币如火如荼,当然学习python也能帮助我们掌握比特币的行情,而且是自动的。如图,大大已经写好了获取数据的程序。大家接着写就可以,list就是最后获取的行情数据。list包含了很多行的字典结构的结构。
具体每行字典结构可以看程序注解。
任务来了,请大家拿到行情数据后
1.当buy/sell价到一定值的时候,自动打印出来时间点。为什么,因为你可以便宜买啊
2.进阶作业是,直接在大大代码中更改,加入这段逻辑。而不是取用list的值了
进入url所示网址,得到字典类型的数据如下
json.loads()用于把json格式字符串解码转换成python对象。
运行大大的代码,得到三组数据
数据结构为列表里嵌套了字典。由于list的切片是取的前三组数据,因此列表里嵌套了三组字典。但是原程序的列表中k取值从0到4,列表里应当有五组字典。
1.当buy/sell价到一定值的时候,自动打印出来时间点。这题考点是从列表里的字典中取值。如果我想取出卖一价为25577元时的时间,代码如下
代码需要多次刷新,才能得到我们指定的值。这段代码其实不循环字典也行。这段代码需要改进的地方:1.列表里五个字典的值一样,只需要一个即可。2.时间是飞秒,应转换为上海时区的时间。
飞秒转换为当前时区的时间的代码我不会写,但是我觉得飞秒显示的是现在时间,我只要输出现在时间就好了。
我们也可以不写价格刚好相等时的程序,而是价格大于某值时的程序,这样比较容易得到结果,重复运行次数会少
这个时间真的是很随意啊,想出来多少个就出来多少个,由于时间太长一串,我不得不截了两次屏。
2.不取用list的值得到所需的买入或卖出价的时间。我不知道我的理解对不对。因为这个网页的数据本来就是字典(最前面有字典截图),我们可以不用list,直接用这个字典。
这个周末在婺源旅游,风景真的很美,忍不住发两张皂片