跳转到主要内容

计算字符串编辑距离和相似性的Python扩展。

项目描述

Levenshtein

Continuous Integration PyPI package version Python versions Documentation GitHub license

介绍

Levenshtein Python C扩展模块包含用于快速计算

  • Levenshtein(编辑)距离和编辑操作的功能
  • 字符串相似度
  • 近似中值字符串以及通常的字符串平均
  • 字符串序列和集合相似度

要求

  • Python 3.9或更高版本

安装

pip install levenshtein

文档

当前版本的文档可以在https://rapidfuzz.github.io/Levenshtein/找到

支持项目

如果您在工作中使用Levenshtein并且想回报一部分自己的利益来支持项目,请考虑通过GitHub Sponsors或PayPal向我们发送资金,我们可以用这些资金为我们购买维护这个优秀库的自由时间,修复软件中的错误,审查和合并代码贡献,改进其功能和文档,或者偶尔深呼吸喝杯茶。感谢您的支持。

通过GitHub Sponsors或通过PayPal支持项目

.

许可证

Levenshtein是免费软件;您可以重新分发它并/或根据自由软件基金会发布的GNU通用公共许可证的条款修改它;许可证的第2版,或者(根据您的选择)任何更高版本。

有关GNU通用公共许可证第2版的完整文本,请参阅文件COPYING

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码分发

levenshtein-0.26.0.tar.gz (374.3 kB 查看哈希值)

上传时间 源代码

构建分发

levenshtein-0.26.0-pp310-pypy310_pp73-win_amd64.whl (95.9 kB 查看哈希值)

上传时间 PyPy Windows x86-64

levenshtein-0.26.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (160.4 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ x86-64

levenshtein-0.26.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (152.9 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ ARM64

levenshtein-0.26.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (247.5 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

levenshtein-0.26.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (154.5 kB 查看哈希值)

上传时间 PyPy macOS 11.0+ ARM64

levenshtein-0.26.0-pp39-pypy39_pp73-win_amd64.whl (96.0 kB 查看哈希值)

上传时间 PyPy Windows x86-64

levenshtein-0.26.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (161.0 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ x86-64

levenshtein-0.26.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (153.1 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ ARM64

levenshtein-0.26.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (246.5 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

levenshtein-0.26.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (154.5 kB 查看哈希值)

上传时间 PyPy macOS 11.0+ ARM64

levenshtein-0.26.0-cp313-cp313-win_arm64.whl (87.8 kB 查看哈希值)

上传时间 CPython 3.13 Windows ARM64

levenshtein-0.26.0-cp313-cp313-win_amd64.whl (98.4 kB 查看哈希值)

上传时间 CPython 3.13 Windows x86-64

levenshtein-0.26.0-cp313-cp313-win32.whl (87.3 kB 查看哈希值)

上传时间 CPython 3.13 Windows x86

levenshtein-0.26.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.13 musllinux: musl 1.2+ x86-64

levenshtein-0.26.0-cp313-cp313-musllinux_1_2_s390x.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.13 musllinux: musl 1.2+ s390x

levenshtein-0.26.0-cp313-cp313-musllinux_1_2_ppc64le.whl (1.2 MB 查看哈希值)

上传于 CPython 3.13 musllinux: musl 1.2+ ppc64le

levenshtein-0.26.0-cp313-cp313-musllinux_1_2_i686.whl (1.3 MB 查看哈希值)

上传于 CPython 3.13 musllinux: musl 1.2+ i686

levenshtein-0.26.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB 查看哈希值)

上传于 CPython 3.13 musllinux: musl 1.2+ ARM64

levenshtein-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (162.4 kB 查看哈希值)

上传于 CPython 3.13 manylinux: glibc 2.17+ x86-64

levenshtein-0.26.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (190.6 kB 查看哈希值)

上传于 CPython 3.13 manylinux: glibc 2.17+ s390x

levenshtein-0.26.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (183.7 kB 查看哈希值)

上传于 CPython 3.13 manylinux: glibc 2.17+ ppc64le

levenshtein-0.26.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (153.3 kB 查看哈希值)

上传于 CPython 3.13 manylinux: glibc 2.17+ ARM64

levenshtein-0.26.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (247.1 kB 查看哈希值)

上传于 CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

levenshtein-0.26.0-cp313-cp313-macosx_11_0_arm64.whl (157.0 kB 查看哈希值)

上传于 CPython 3.13 macOS 11.0+ ARM64

levenshtein-0.26.0-cp312-cp312-win_arm64.whl (88.2 kB 查看哈希值)

上传于 CPython 3.12 Windows ARM64

levenshtein-0.26.0-cp312-cp312-win_amd64.whl (98.8 kB 查看哈希值)

上传于 CPython 3.12 Windows x86-64

levenshtein-0.26.0-cp312-cp312-win32.whl (87.6 kB 查看哈希值)

上传于 CPython 3.12 Windows x86

levenshtein-0.26.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.2+ x86-64

levenshtein-0.26.0-cp312-cp312-musllinux_1_2_s390x.whl (1.4 MB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.2+ s390x

levenshtein-0.26.0-cp312-cp312-musllinux_1_2_ppc64le.whl (1.2 MB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.2+ ppc64le

levenshtein-0.26.0-cp312-cp312-musllinux_1_2_i686.whl (1.3 MB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.2+ i686

levenshtein-0.26.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.1 MB 查看哈希值)

上传于 CPython 3.12 musllinux: musl 1.2+ ARM64

levenshtein-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (162.3 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ x86-64

levenshtein-0.26.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (193.1 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ s390x

levenshtein-0.26.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (184.4 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ ppc64le

levenshtein-0.26.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (153.3 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ ARM64

levenshtein-0.26.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (246.3 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

levenshtein-0.26.0-cp312-cp312-macosx_11_0_arm64.whl (157.6 kB 查看哈希值)

上传时间: CPython 3.12 macOS 11.0+ ARM64

levenshtein-0.26.0-cp311-cp311-win_arm64.whl (88.1 kB 查看哈希值)

上传时间: CPython 3.11 Windows ARM64

levenshtein-0.26.0-cp311-cp311-win_amd64.whl (98.5 kB 查看哈希值)

上传时间: CPython 3.11 Windows x86-64

levenshtein-0.26.0-cp311-cp311-win32.whl (87.3 kB 查看哈希值)

上传时间: CPython 3.11 Windows x86

levenshtein-0.26.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB 查看哈希值)

上传时间: CPython 3.11 musllinux: musl 1.2+ x86-64

levenshtein-0.26.0-cp311-cp311-musllinux_1_2_s390x.whl (1.4 MB 查看哈希值)

上传时间: CPython 3.11 musllinux: musl 1.2+ s390x

levenshtein-0.26.0-cp311-cp311-musllinux_1_2_ppc64le.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.11 musllinux: musl 1.2+ ppc64le

levenshtein-0.26.0-cp311-cp311-musllinux_1_2_i686.whl (1.3 MB 查看哈希值)

上传时间: CPython 3.11 musllinux: musl 1.2+ i686

levenshtein-0.26.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.1 MB 查看哈希值)

上传时间: CPython 3.11 musllinux: musl 1.2+ ARM64

levenshtein-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (162.7 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

levenshtein-0.26.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (187.5 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ s390x

levenshtein-0.26.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (186.9 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ ppc64le

levenshtein-0.26.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (153.9 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ ARM64

levenshtein-0.26.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (250.4 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

levenshtein-0.26.0-cp311-cp311-macosx_11_0_arm64.whl (157.5 kB 查看哈希值)

上传时间 CPython 3.11 macOS 11.0+ ARM64

levenshtein-0.26.0-cp310-cp310-win_arm64.whl (88.0 kB 查看哈希值)

上传时间 CPython 3.10 Windows ARM64

levenshtein-0.26.0-cp310-cp310-win_amd64.whl (98.1 kB 查看哈希值)

上传时间 CPython 3.10 Windows x86-64

levenshtein-0.26.0-cp310-cp310-win32.whl (87.1 kB 查看哈希值)

上传时间 CPython 3.10 Windows x86

levenshtein-0.26.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.10 musllinux: musl 1.2+ x86-64

levenshtein-0.26.0-cp310-cp310-musllinux_1_2_s390x.whl (1.4 MB 查看哈希值)

上传时间 CPython 3.10 musllinux: musl 1.2+ s390x

levenshtein-0.26.0-cp310-cp310-musllinux_1_2_ppc64le.whl (1.2 MB 查看哈希值)

上传时间 CPython 3.10 musllinux: musl 1.2+ ppc64le

levenshtein-0.26.0-cp310-cp310-musllinux_1_2_i686.whl (1.3 MB 查看哈希值)

上传时间 CPython 3.10 musllinux: musl 1.2+ i686

levenshtein-0.26.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.10 musllinux: musl 1.2+ ARM64

levenshtein-0.26.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (162.6 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

levenshtein-0.26.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (187.5 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ s390x

levenshtein-0.26.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (186.8 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ ppc64le

levenshtein-0.26.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (153.3 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ ARM64

levenshtein-0.26.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (249.2 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

levenshtein-0.26.0-cp310-cp310-macosx_11_0_arm64.whl (157.5 kB 查看哈希值)

上传时间 CPython 3.10 macOS 11.0+ ARM64

levenshtein-0.26.0-cp39-cp39-win_arm64.whl (88.2 kB 查看哈希值)

上传于 CPython 3.9 Windows ARM64

levenshtein-0.26.0-cp39-cp39-win_amd64.whl (98.2 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

levenshtein-0.26.0-cp39-cp39-win32.whl (87.2 kB 查看哈希值)

上传于 CPython 3.9 Windows x86

levenshtein-0.26.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.2+ x86-64

levenshtein-0.26.0-cp39-cp39-musllinux_1_2_s390x.whl (1.4 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.2+ s390x

levenshtein-0.26.0-cp39-cp39-musllinux_1_2_ppc64le.whl (1.2 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.2+ ppc64le

levenshtein-0.26.0-cp39-cp39-musllinux_1_2_i686.whl (1.3 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.2+ i686

levenshtein-0.26.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.1 MB 查看哈希值)

上传于 CPython 3.9 musllinux: musl 1.2+ ARM64

levenshtein-0.26.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (163.0 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

levenshtein-0.26.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (187.0 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ s390x

levenshtein-0.26.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (187.0 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ ppc64le

levenshtein-0.26.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (154.5 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ ARM64

levenshtein-0.26.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (246.1 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

levenshtein-0.26.0-cp39-cp39-macosx_11_0_arm64.whl (157.5 kB 查看哈希值)

上传于 CPython 3.9 macOS 11.0+ ARM64

支持者