成语检索工具
Project description
检索语句中是否有成语(Python 版)
用于检索语句中是否有成语。
关于
- Gitee: https://gitee.com/cnhsqk/idiom_search
- PyPI: https://pypi.org/project/idiom_search/
- Python version: >= 3.6.0
- License: MIT license
安装
$ pip install idiom-search
升级
$ pip install -U idiom-search
依赖库
pypinyin>=0.55.0
使用示例
首先导入库
import idiom_search as idiom
检索一句话中是否包含成语。
idiom.search_idiom('他一欣一意地完成工作,结果却画蛇添足了。')
>>> True
功能说明:
search_idiom(sentence, fuzzy_threshold = 0.8)
:param sentence: str,一句话
:param fuzzy_threshold: int, 模糊匹配阈值,默认为:0.8。 值越高要求越精确。
:return: list 按匹配有限度排列。匹配度越高的在数组中排行越靠前
实用式例:
idiom.search_idiom(word='他一欣一意地完成工作,结果却画蛇添足了。')
>>> ['一心一意', '画蛇添足', '一心一力', '一心一计']
资源文件
Lincese
MIT License
Copyright (c) 2025 tangwei-dev
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
idiom_search-1.0.6.tar.gz
(4.2 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file idiom_search-1.0.6.tar.gz.
File metadata
- Download URL: idiom_search-1.0.6.tar.gz
- Upload date:
- Size: 4.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6eadb231deb47a0bac067e8beb035fb8395d6d61770d389387e82821ba0d0004
|
|
| MD5 |
b8f56d64e45549a7fb9d46d10b0d7eaa
|
|
| BLAKE2b-256 |
2b2ec48fe14f66d37f61718eab318e5bb7ccbcadc734425cba9d333bcfb7297c
|
File details
Details for the file idiom_search-1.0.6-py3-none-any.whl.
File metadata
- Download URL: idiom_search-1.0.6-py3-none-any.whl
- Upload date:
- Size: 4.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c76476036e43d238dfdc0035630274ecccd0ecf37f2a989534543fe09d61bcb
|
|
| MD5 |
c3e166eb4271996a897f27c9a9b89ed5
|
|
| BLAKE2b-256 |
b6ddad2b63a967f9a91fd0b845fbb4ba4d4ae48bf654724c1445f96e4f83454e
|