Не могу запустить пакет читабельности PyPi из терминала - PullRequest
0 голосов
/ 13 февраля 2020

Я хочу использовать следующий пакет PyPI в macOS Catalina: https://pypi.org/project/readability/

Что делает Пакет: анализирует файлы .txt, которые есть в определенной директории, и затем дает вам Файл .csv, содержащий значения читабельности для всех изученных файлов .txt.

Моя проблема: Вы можете запустить этот пакет, используя одну простую команду в Терминале. Я мог выполнить эту команду раньше, но я забыл сохранить ее, и теперь я сижу здесь и не знаю, что делать.

Я пытаюсь выполнить следующую команду:

$readability [--lang=<en>] --csv /Users/XXXX/Desktop/1980/*.txt >readabilitymeasures.csv

Но я всегда получаю эту ошибку:

-bash: en: No such file or directory

Это должно быть так просто, потому что я справился с этим раньше, но я действительно не знаю, почему это не работает.

Это вывод, который я получаю, когда пытаюсь установить читабельность при установке в пипсах:

1 Ответ

0 голосов
/ 13 февраля 2020

Bash не любит квадратные скобки, он рассматривает содержимое как условный тест . «<» и «>» также интерпретируются как редиректоры . Ваша ошибка bash: en: No such file or directory происходит от bash, когда вы думаете, что хотите перенаправить файл с именем "en". Квадратные и угловые скобки, вероятно, были в документации пакета, чтобы указать, что они являются переменными, которые могут быть изменены. Это должно работать

readability --lang=en --csv /Users/XXXX/Desktop/1980/*.txt > readabilitymeasures.csv
...