Как я могу заставить этот пакет Python работать? - PullRequest
0 голосов
/ 09 декабря 2018

Мне нужно использовать следующий пакет Python для сканирования многих файлов .txt в каталоге, но я не могу заставить его работать (мой опыт программирования очень ограничен):

https://pypi.org/project/readability/

С помощью этой программы я смогу сканировать файлы .txt и получить вывод о его читабельности в файле csv.(Я использую macOS)

Это описание того, как его использовать:

$ readability --help
Simple readability measures.

Usage: readability [--lang=<x>] [FILE]
or: readability [--lang=<x>] --csv FILES...

By default, input is read from standard input.
Text should be encoded with UTF-8,
one sentence per line, tokens space-separated.

Options:
  -L, --lang=<x>   Set language (available: de, nl, en).
  --csv            Produce a table in comma separated value format on
                   standard output given one or more filenames.
  --tokenizer=<x>  Specify a tokenizer including options that will be given
                   each text on stdin and should return tokenized output on
                   stdout. Not applicable when reading from stdin.

Если я правильно понимаю, мне нужен только Терминал для запуска этой программы?Мне нужно отсканировать целую папку с файлами .txt и получить выходные данные для всех этих файлов в CSV-файле.В соответствии с инструкциями это должно быть возможно.

Поэтому я попытался использовать команду терминала следующим образом:

$ readability [--lang=<en>] --csv /Users/xxx/Desktop/SEC10K.1

Но когда я нажимаю клавишу ввода, я получаю только это сообщение об ошибке в терминале:

-bash: en: No such file or directory

Может кто-нибудь сказать, пожалуйста, что я делаю не так?И как я должен делать это правильно?Спасибо!

1 Ответ

0 голосов
/ 09 декабря 2018

Квадратные скобки «[]» означают, что аргумент является необязательным, а угловые скобки «<>» используются для размещения примеров заполнителей, где ожидается, что вы заполните свои собственные данные.Для получения дополнительной информации о том, как читать man-страницы, введите:

$ man man

Для вашего случая вам нужно запустить $ readability --lang=en --csv /Users/xxx/Desktop/SEC10K.1.Если вам нужно поместить его в файл .csv, запустите:

$ readability --lang=en --csv /Users/xxx/Desktop/SEC10K.1 > out.csv
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...