摘要: Python的时间我实在无法接受,太难用了。我觉得C#的时间就非常完美,简单、好用。所以,自定义了自己的时间类: 用法: 一个小小的应用,我需要取出每天股市交易的分钟段,开始是这样的: 稍微改进一下,就变成这样了: 这才是Python的魅力之处! 阅读全文
posted @ 2016-11-15 22:33 jetz 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 对数据库查询,将得到一个数据集: rs=AccessDB.GetData("select * from log where f_code='600259' limit 5,5") 结果的每行对应一个元组: 数据集是一个游标,只能用一次,如果需要反复查询,可以转换为列表再操作。 但是,如果只能通过逐行循环来处理,就和以前的程序没啥区别了。我设定了一个小目标:合计一下第8列(金额),看P... 阅读全文
posted @ 2016-11-15 20:25 jetz 阅读(2086) 评论(0) 推荐(0) 编辑
摘要: 本来打算继续用Access的,但费了非常大的劲,还是没有搞定。回过头,发现使用sqlite,简单到令人发指。干脆,把C#的CommonCode往这边迁移,先把AccessDB搬过来再说。 类结构和C#版完全一样: 访问接口IDB,由SqliteDB、SqlserverDB等实现,而AccessDB是对外访问的主要接口。Python号称面向对象,我感觉也就跟vb差不多,很别扭,很别扭。 不过,还是很... 阅读全文
posted @ 2016-11-15 20:23 jetz 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Python的列表元组功能强大,令人印象深刻。一是非常灵活,二是便于集体操作。特别是以元组作为列表项的结构,和数据访问的结果能够对应起来,和习惯的二维表理解上也一致,有很多的用途。 以学习笔记(3)中的数据集导出的列表为例,试验各种用法 一、排序 sorted(ct,key=lambda x:x[7]) 通过指定某列为关键字,可以进行排序,结果为排序后的列表。 二、列表推导式 上例中,将结果的第... 阅读全文
posted @ 2016-11-15 20:22 jetz 阅读(217) 评论(0) 推荐(0) 编辑