我的代码无法正常工作。我希望我的代码清除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()
答案 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)