陈铁锋的Python工具包
Project description
铁锋的python工具箱
一个全面的Python工具包集合,提供了多种常用功能和工具函数。
项目简介
feng-tools 是一个综合性的Python工具库,集成了多个常用功能模块,旨在简化日常开发工作。该工具包涵盖了从文件操作到图像处理,从日志管理到AI应用等多个领域的实用工具。
环境要求
- Python >= 3.10
安装方法
pip install feng-tools
主要功能模块
AI工具 (ai)
AI相关的工具和功能
文件操作 (file)
- TOML文件处理工具
- 文件读写操作
HTTP工具 (http)
- MIME类型工具
- HTTP请求处理
图像处理 (image)
- 图像Base64转换
- 图像水印处理
日志工具 (log)
- 标准日志工具
- Loguru日志工具
OpenCV工具 (opencv)
- 图像捕获工具
- 人脸检测
- OpenCV常用操作
操作系统工具 (os)
- 系统操作工具
- Shell命令工具
- 系统信息工具
其他工具模块
- 下载工具 (download)
- 加密工具 (encrypt)
- ID生成工具 (id)
- JSON处理 (json)
- PDF处理 (pdf)
- 随机数生成 (random)
- 等等...
使用示例
# 导入工具包
from feng_tools import file, image, log
# 使用日志工具
logger = log.get_logger()
logger.info("这是一条日志信息")
# 使用图像工具
image.add_watermark("input.jpg", "output.jpg", "水印文字")
# 使用文件工具
config = file.read_toml("config.toml")
贡献指南
欢迎提交问题和功能需求!如果您想贡献代码:
- Fork 本仓库
- 创建您的特性分支 (
git checkout -b feature/AmazingFeature) - 提交您的更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开一个 Pull Request
作者
编程Thinker (imchentiefeng@aliyun.com)
许可证
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详细信息
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
feng_tools-0.1.2.tar.gz
(25.1 kB
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 feng_tools-0.1.2.tar.gz.
File metadata
- Download URL: feng_tools-0.1.2.tar.gz
- Upload date:
- Size: 25.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bbc3b651d0aaea586750643237cce683f034088fd4e79e38eaac54b1ae1dacdf
|
|
| MD5 |
077d29e178cb504c38132a56fca40beb
|
|
| BLAKE2b-256 |
b6169afa05cf829c152a5dd3ac6e11fc97f2f45b99302b10838312e51409a103
|
File details
Details for the file feng_tools-0.1.2-py3-none-any.whl.
File metadata
- Download URL: feng_tools-0.1.2-py3-none-any.whl
- Upload date:
- Size: 42.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48f71efc7bed273449ad4b2706d3dc581ca404e2001d540874316c34d35a45bf
|
|
| MD5 |
5ef1f6b3cc76ddebb50b010d9e865838
|
|
| BLAKE2b-256 |
dd6c31ae495cdb5e0714e62a786bef1a9a514d3e6379d33bde4fe56231c3146b
|