Python帮助“***关键字不能表达”错误

时间:2014-10-09 18:34:27

标签: python numpy

我正在使用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)

3 个答案:

答案 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',而不是.