я пытаюсь запустить proses_wiki2, но произошла ошибка:
ValueError: недостаточно значений для распаковки (ожидается 2, получено 0)
Кто-нибудь может помочь?
Я использую Spyder Python 3.6, на Windows 10.
import logging
import os.path
import sys
import warnings
warnings.filterwarnings(action='ignore', category=UserWarning,
module='gensim')
from gensim.corpora import WikiCorpus
if __name__ == '__main__':
program = os.path.basename(sys.argv[0])
logger = logging.getLogger(program)
logging.basicConfig(format='%(asctime)s: %(levelname)s: %(message)s')
logging.root.setLevel(level=logging.INFO)
logger.info("Running %s", ' '.join(sys.argv))
if len(sys.argv) < 3:
print(globals()['__doc__'] % locals())
inp, outp = sys.argv[1:3]
wiki = WikiCorpus(inp, lemmatize=False, dictionary={})
with open(outp, 'w', encoding="utf-8") as output:
for i, text in enumerate(wiki.get_texts()):
# Note: if you're using Python 2, use:
# output.write(" ".join(unicode(text)) + "\n")
output.write(" ".join(text) + "\n")
if i > 0 and i % 10000 == 0:
logger.info("Saved %s articles", i)
n = i
logger.info("Finished saving %s articles", n)
Это сообщение отображается при запуске программы:
Traceback (последний вызов был последним):
Файл "E: / pra tesis / Koding LSTM / proses_wiki2.py", строка 18, в
inp, outp = sys.argv [1: 3]
ValueError: недостаточно значений для распаковки (ожидается 2, получено 0)