Как бороться с пробелами в строке cmd в Mallet? - PullRequest
1 голос
/ 09 марта 2019

Если я запускаю Mallet в cmd для пути без пробелов, это нормально.

Mallet import-dir --input E: \ Mallet \ mallet-2.0.8RC3\ sample-data \ web \ en --output E: \ Mallet \ topicout \ weben.mallet --keep-sequence --remove-stopwords

Сверху все в порядке.Я копирую эти файлы в папку \ en в другую папку, путь к которой содержит пробелы.Я использую кавычки ниже, но это не работает.Cmd выдает ошибку data \ eco .Не могли бы вы помочь мне разобраться с пробелами в пути для этой команды?

Mallet import-dir --input "F: \ 0economist data \ eco data \ final economist 1991-2016 8 страна из Abi Proquest \ Allarticle \ cn article \ cn_1991 "--output" F: \ 0economist data \ eco data \ final economist 1991-2016 8 страна из Abi Proquest \ Вся статья \ cn article \ cn_1991_lda \ cn91.mallet "--keep-sequence -remove-stopwords

Как мне обработать пробелы в путях в строке cmd?

Я использую Mallet 2.0.8, в Windows 7.

1 Ответ

1 голос
/ 10 марта 2019
  1. Пожалуйста, ищите сообщения об ошибках Mallet. Если вы найдете, пожалуйста, обновите ваш пост соответственно.

  2. Возможно, командной строке DOS не нравится ваш путь. SUGGESTION:

    • Введите dir "F:\0economist data\eco data\final economist 1991-2016 8 country from Abi Proquest\All article\cn article\cn_1991" и dir "F:\0economist data\eco data\final economist 1991-2016 8 country from Abi Proquest\All article\cn article\cn_1991_lda\cn91.mallet", чтобы проверить оба пути
  3. Возможно, Java (посредством Маллета) не может обрабатывать пробелы. SUGGESTIONS:

    • Рассмотрите возможность изменения аргументов пути на F:/0economist data/eco data/final economist 1991-2016 8 country from Abi Proquest/All article/cn article/cn_1991" и "F: / 0economist data / eco data / final economist 1991-2016 8 страна из Abi Proquest / Вся статья / cn article / cn_1991_lda / cn91.mallet" `

    • Рассмотрите возможность использования dir/x и используйте эквивалент 8,3

...