如何清除csv文件的输出?

时间:2019-05-14 09:39:06

标签: python csv

Picture of the sample.

我的代码无法正常工作。我希望我的代码清除csv文件的输出,使其看起来像这样。

Date High Avg Low

1    7    0   -8

2    5    0   -6

我已经尝试了很多不同的方法,但是无法摆脱分号...除了得到更清晰的输出,我得到了:

Date;High;Avg;Low;;;;;;;;;;;;;']

['1;5;0;-6;;;;;;;;;;;;;']

['2;7;0;-8;;;;;;;;;;;;;']

这是我的代码:

import csv


def tempData():
    with open("tempdata.csv") as f:
        reader = csv.reader(f,delimiter=',', quotechar=':')
        tempList = list(reader)

    return tempList


def main():
    tempList = tempData()
    for line in tempList:
        print(line)


main()

2 个答案:

答案 0 :(得分:0)

尝试:

to_char(create_date, '???')

很明显,您需要安装熊猫-import pandas as pd pd.read_csv('tempdata.csv', delimiter=';')

答案 1 :(得分:0)

如果您的作业没有告诉您使用某些功能,那么这比您尝试的要简单。

f=open("tempdata.csv").readlines()
for i in f:
i=i.rstrip().split(";")
    print "\t".join(i)