1.一开始发现爬下来的数据,两两重复,但是整体上可能也有更多重复
所以想把偶数个的列表元素删掉,所以想:
for i:
if i%2 ==0
listt.pop(i)
后来发现这样不行,因为pop掉一个,后面的往前走,就乱掉了
2.最后采取的办法是,创建一个空列表(a=[]就可以了,a=list()也可以),然后进行append,
只append偶数就可以了
在这里还是犯了一点错,没有a=a.append,直接a.append就可以了
用第一种写法会遇到none type object error
3.把列表转成字符串
lastyear=''.join(currentdatelist2)
一开始想直接str(list),里面很多逗号引号,很烦
4.python拿到当前日期和时间
import time
# 格式化成2016-03-20 11:45:39形式
print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
我用的是这种方式
5.基本就先这么多,后面再考虑如何根据爬到的基金数据进行加权计算,衡量每天买卖金额的问题
6.可以读取txt文件的语法
# with open("C://Users/刘子豪/Desktop/ttjj.txt", "r") as f: # 打开文件
# data = f.read() # 读取文件
# jijinlist=list(data)#这样特么转出来,每一个数字都是一个列表元素……
7.表格搞了半天搞不对,算了,还是用txt
readbook = xlrd.open_workbook('C://Users/刘子豪/Desktop/ttjj.xlsx')
table=readbook.sheets()[1]#索引的方式,从0开始
nrows=table.nrows #捕获到有效数据的行数
# sheet = readbook.sheet_by_name('Sheet1')#名字的方式,用一个就行