这可能是初学者的问题。在
我刚刚在Windows7(64位)上安装了Anaconda(Spyder IDE)。我有一个从文件夹/data/allEntries
读取CSV文件的示例代码。运行示例代码时,会出现以下错误:
File "D:/pytests/test.py", line 134, in <module>
path=sys.argv[1] # ../../data/allEntries
IndexError: list index out of range
File "C:\Anaconda\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 580, in runfile
execfile(filename, namespace)
我在D:/pytests/
内创建了一个文件夹myTests
,并将其设置为工作目录(文件.spyderworkspace
是自动创建并保存在myTests
中的)。另外,我已经将/data/allEntries
保存在myTests
中。在
以下是文件夹树:
^{pr2}$如何解决这个问题?在
更新:
import sys
...
if __name__ == "__main__":
path=sys.argv[1] # ../../data/allEntries
driver=sys.argv[2]
if len(sys.argv)==4:
dd=draw_entry(dataPath=path,entry=entry,threshold=float(sys.argv[3]))
else:
dd=draw_entry(dataPath=path,entry=entry)
dd.draw()
目前没有回答
相关问题 更多 >
编程相关推荐