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
您有在一行 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