Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IndexError: list index out of range #1

Open
Mdxue opened this issue Mar 26, 2019 · 7 comments
Open

IndexError: list index out of range #1

Mdxue opened this issue Mar 26, 2019 · 7 comments

Comments

@Mdxue
Copy link

Mdxue commented Mar 26, 2019

当我尝试运行时,build_csv.py 报错
in build_executive
info = [row[0], row[1], row[2]]
我想知道为什么

@lemonhu
Copy link
Owner

lemonhu commented Mar 27, 2019

谢谢反馈,我重新clone了repo并完整运行,没有出现你上述报告的Bug,可否具体描述下你的问题呢?

@StevenJack1
Copy link

我也出现这个问题:
image
可能是我有步骤漏掉了,我是先clone下来,之后跑了extract和stock,三个文件都生成了,之后就跑build-csv就出现上述问题了

@lemonhu
Copy link
Owner

lemonhu commented Mar 28, 2019

repo执行顺序如下:

cd ./stock-knowledge-graph
python extract.py
python stock.py
python build_csv.py

这里注意先使用cd命令进入工程根目录再执行Python程序,否则可能会出现FileNotFoundError的问题。由于clone后本地未出现此问题,建议打印输出row的信息看下,一步步追溯问题,希望有所帮助,欢迎反馈问题原因。

@qtz93
Copy link

qtz93 commented Jun 10, 2019

我也出现这个问题:
image
可能是我有步骤漏掉了,我是先clone下来,之后跑了extract和stock,三个文件都生成了,之后就跑build-csv就出现上述问题了

您好,请问这个问题解决了吗?

@zoeny
Copy link

zoeny commented Jul 4, 2019

将函数build_csv.py里的函数build_executive()的这个地方改一下:
for i, row in enumerate(file_prep_csv):
if i == 0:
continue
info = [row[0], row[1], row[2]]
把i == 0改为row == []应该就可以了

@lemonhu
Copy link
Owner

lemonhu commented Jul 9, 2019

@zoeny ,谢谢纠正,已更正。

@igotyback
Copy link

我也遇到了相同的问题。

我是修改build_csv.py里的函数build_executive_stock()修改了一下
for i, row in enumerate(file_prep_csv):
if i == 0:
continue
info = [row[0], row[1], row[2]]
把i == 0改为row == []就可以了
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants