我的python代码无法正常工作你能纠正吗?

时间:2015-10-17 18:13:02

标签: python

当我运行我的代码时:

C:\Python27\python.exe C:/Debrise/draft.py

它告诉我们:

Traceback (most recent call last):
  File "C:/Debrise/draft.py", line 91, in <module>
    res = d.query(sys.argv[1])
IndexError: list index out of range

Process finished with exit code 1

这是第90和91行

d = dataset("C:\\Debrise\\draft.csv")
res = d.query(sys.argv[1])

1 个答案:

答案 0 :(得分:2)

看看你的跑步尝试。

C:\Python27\python.exe C:/Debrise/draft.py

显然,你没有在这里传递任何论据。

res = d.query(sys.argv[1])

在此行中,您尝试访问未提供的命令行参数。

这就是错误背后的原因。

运行如下脚本:

python draft.py some_arg

此处,some_arg应替换为您要传递的参数。