我必须使用以下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.
如果我理解正确,我只需要Terminal即可运行该程序? 我需要使用.txt文件扫描整个文件夹,并希望将所有这些文件的输出保存在csv文件中。根据说明,这应该是可能的。
所以我试图使用这样的终端命令:
$ readability [--lang=<en>] --csv /Users/xxx/Desktop/SEC10K.1
但是当我按Enter键时,我只会在终端机中收到此错误消息:
-bash: en: No such file or directory
有人可以告诉我我做错了什么吗?而我应该如何正确地做呢?谢谢!
答案 0 :(得分:0)
方括号“ []”表示该参数是可选的,而尖括号“ <>”用于将占位符示例放在希望您自己填充的地方。有关如何阅读手册的更多信息,请输入:
$ man man
对于您的情况,您需要运行$ readability --lang=en --csv /Users/xxx/Desktop/SEC10K.1
。如果需要将其放入.csv文件,请运行:
$ readability --lang=en --csv /Users/xxx/Desktop/SEC10K.1 > out.csv