我正在使用64位的python 2.7.8。我正在尝试使用numpy包导入CSV文件。我一直认为***关键字不能表达,然后它给了我路径并说第6行,所以我假设第6行是问题所在。
这是我的代码。
import numpy as np
def main():
try:
date, rate, arb = np.loadtext('TutSheet.csv'.
delimter=',',
unpack=True,
dtype='str')
print date
except Exception, e:
print str(e)
答案 0 :(得分:5)
你似乎有一些拼写错误:
import numpy as np
try:
date, rate, arb = np.loadtxt('TutSheet.csv', #<- comma not a period
delimiter=',', # <- delimiter not delimter
unpack=True,
dtype='str')
print date
except Exception, e:
print str(e)
答案 1 :(得分:4)
这是因为你有一个点而不是一个逗号,而不是其他三个:
np.loadtext('TutSheet.csv'.delimter=',')
'Tutsheet.csv'.delimter
不是允许的关键字参数。你的意思是'Tutsheet.csv', delimter=','
。
答案 2 :(得分:2)
你有一个错字:,
之后需要'TutSheet.csv'
,而不是.