Python 一行 20,000 个字母长的字典

20,000 letter long dictionary in one line in Python


您有在一行 20.000 中使用这么长的词典的经验吗?我正在研究一个有这样的模块。首先我用 json 导入了这本词典,但我觉得尽可能少地导入更好。该代码不会被用户打开,目前运行良好。 您有使用过 20.000 个字符的行的经验吗? 以后会不会有什么问题? 谢谢

您可以 运行 解决的一个实际问题是 LINE_MAX。在 *nix 系统上,这是一行的最大长度,它保证被所有常用的实用程序支持,如 grep 等等。 POSIX承诺的值为2048字节,但有些系统有更大的值,如4096。

因此,如果您决定在一行中包含 20,000 个字符,则不能指望常用的实用程序能够对该文件进行操作。

参考:https://www.gnu.org/software/libc/manual/html_node/Utility-Minimums.html