В чем проблема с моим кодом?Как мне справиться с этой ошибкой? - PullRequest
0 голосов
/ 01 июня 2019

Я не могу понять, почему я получаю эту ошибку из кода ниже. Спасибо за ваше время!

import sys, os, argparse
from collections import defaultdict
from itertools import izip

parser = argparse.ArgumentParser()
parser.add_argument("--data_loc", type=str, help="folder of training data")
parser.add_argument("--out_loc", type=str, help="location to write files")
parser.add_argument("--n", type=int, default=10000, help="top n chunks get saved")
parser.add_argument("--char", action="store_true", help="char or nah")
args = parser.parse_args()

data_loc = sys.argv[1]  
out_loc = sys.argv[2]

Сообщение об ошибке:

Traceback (most recent call last):
  File "make_chunk_vocab.py", line 12, in <module>
    data_loc = sys.argv[1] 

1 Ответ

0 голосов
/ 01 июня 2019

У вас есть 2 аргумента?Отладьте и посмотрите, что содержит sys.argv, прежде чем получить к нему доступ.

...