成语检索工具
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.4.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.4.tar.gz.
File metadata
- Download URL: idiom_search-1.0.4.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 |
6b7e7f1250b82ac91b390c4481ed29734a7345562dbe726039e4cba0d1b77e33
|
|
| MD5 |
784a4d83773a2d217b5b93cda1f4e47d
|
|
| BLAKE2b-256 |
338384a110630b07daccfe1d88d6711e0122c7d8d636018fb57657f04e1155cf
|
File details
Details for the file idiom_search-1.0.4-py3-none-any.whl.
File metadata
- Download URL: idiom_search-1.0.4-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 |
b766d9e25b2d3a568b5a8cab6bb2528a779e9e073da104bad095c60bef7c3094
|
|
| MD5 |
a6da6c09cf667fb433cd97ba132a7b3d
|
|
| BLAKE2b-256 |
2ecd8e9a0095b4190d5fc56efb8483a853ecec1257f40a60e35f62bf1d0fdbad
|