实现功能:每天将“集思录“网站上的分级基金数据收集下来,然后逐条写入到对应的CSV文件中,可以方便日后使用。
代码如下:
#!/usr/bin/env python
#coding=utf-8
import csv
import os
__metaclass__=type #表明下面的类都是新式类
"""
问题空间分析:
初始状态:每个交易日的数据分A、B两类汇总到了两个txt文件中
目标状态:将每一个对应代码下的当日数据提取出来,并存入到记录历史数据的文件中
操作:(1)提取当日交易数据,(2)写入对应文件
"""
class GetData:
#定义基类,用于提供从文本文件中获得数据的方法
def file2data(self): #从文本文件中得到数据
f=open(self.filename) #读取数据文件
lines=f.readlines()
lst=[] #返回数据
for line in lines:
data=line.split("\t")
lst.append(data)
f.close()
return lst
class GetDa