写入输出时,标题不充当标题。蟒蛇

时间:2019-05-07 18:17:50

标签: python python-3.x visual-studio pycharm interactive-brokers

当前,我正在使用IB API来请求历史数据。

在向数据添加标头时遇到一些麻烦。我当前收到的输出是:

def summarizer(searchNum):
    infile = open('nums.txt','r')
    fileContents = infile.readlines()
    infile.close

    newList = []

    for numbers in fileContents:
        numVals = numbers.split('\t')
        for i in range(len(numVals)):
            for j in range(0, len(numVals[i])):
                newList+=numVals[i][j]
            col1 = numVals[i][0]
            col2 = numVals[i][1]
            col3 = numVals[i][2]

            if searchNum == 1:
                print (sum(float(col1)))

            elif searchNum == 2:
                print(sum(float(col2)))

            else:
                print(sum(float(col3)))

但是我希望输出是

Ticker; Date; None; Time; Open; High;  Low;    Close;   Volume  AAPL ; 20190507; ; 10:19:00 ; 207.87 ; 207.87 ; 207.87 ; 207.87 ; 1

我当前使用的代码是:

Symbol; Date; None; Time; Open; High; low; Close; Volume

AAPL ; 20190507; ; 16:20:00 ; 205.25 ; 205.38 ; 205.11 ; 205.35 ; 451

另外,我希望将数据另存为.csv。

有人可以帮我解决这个问题吗?

0 个答案:

没有答案