Thư Viện Xử Lý File Python
Thư viện Python hỗ trợ xử lý và chuyển đổi file với nhiều tính năng.
Cấu Trúc Thư Mục
├── modules/
│ ├── __init__.py
│ ├── convert.py - Chuyển đổi định dạng file
│ ├── file.py - Xử lý file cơ bản
│ ├── image.py - Xử lý hình ảnh
│ ├── llm.py - Tích hợp mô hình ngôn ngữ
│ ├── ocr.py - Nhận dạng ký tự quang học
│ └── pdf.py - Xử lý file PDF
├── autoentry.py - Dự án trích xuất dữ liệu
├── tests/ - Thư mục chứa các file test
├── poetry.lock - File khóa phiên bản package
├── pyproject.toml - Cấu hình project
└── README.md - Tài liệu hướng dẫn
Mô Tả Các Module
convert.py
Module hỗ trợ chuyển đổi qua lại giữa các định dạng file khác nhau.
- Chuyển đổi hình ảnh sang PDF
- Chuyển đổi giữa các định dạng hình ảnh
- Kiểm tra tính tương thích của các định dạng
file.py
Module xử lý các thao tác cơ bản với file.
- Đọc và ghi file
- Quản lý thông tin file
- Các thao tác với hệ thống file
image.py
Module chuyên về xử lý hình ảnh.
- Chỉnh sửa kích thước ảnh
- Tối ưu hóa hình ảnh
- Xử lý metadata của ảnh
- Các thao tác cơ bản với hình ảnh
llm.py
Module tích hợp mô hình ngôn ngữ.
- Xử lý văn bản
- Phân tích ngôn ngữ
- Chuyển đổi văn bản
ocr.py
Module nhận dạng ký tự từ hình ảnh.
- Trích xuất text từ ảnh
- Quét và xử lý văn bản
- Hỗ trợ nhiều ngôn ngữ
pdf.py
Module làm việc với file PDF.
- Tạo và chỉnh sửa PDF
- Ghép và tách file PDF
- Trích xuất text từ PDF
- Quản lý thông tin PDF
autoentry.py
Dự án trích xuất dữ liệu.
Thêm thư viện
poetry add <package-name>
Build file
poetry build
Cài Đặt
Dự án sử dụng Poetry để quản lý package. Để cài đặt:
poetry install
Thay đổi phiên bản cũ
poetry update torch torchvision torchaudio
Yêu Cầu Hệ Thống
- Python 3.10 trở lên
- Poetry
- Các thư viện phụ thuộc được liệt kê trong pyproject.toml
Phát Triển
- Clone repository về máy
- Cài đặt Poetry
- Chạy
poetry installđể cài đặt dependencies - Chạy
poetry shellđể kích hoạt môi trường ảo
Kiểm Thử
poetry run pytest
Bảo Mật
- Kiểm tra đầu vào cho mọi thao tác file
- Xử lý file an toàn
- Không thực thi mã không đáng tin cậy
- Xử lý đường dẫn file an toàn
Giấy Phép
Dự án được phân phối dưới Giấy phép MIT.
Metadata
Release files for soiz 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| soiz-0.1.8.tar.gz | 1.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| soiz-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.8 MB
Release files / soiz-0.1.8.tar.gz
| Download URL | soiz-0.1.8.tar.gz |
|---|---|
| Size | 1.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c5bdae81f2f5d65eb3bf5630383fe5b0d4d7e653105f9dc6ffdeb366f9ba389e
|
|
BLAKE2b-256 checksum How to use checksums |
922165a6065c13dc595ea6730a32aed854068de8c91b20531e5d76e296447f51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.10.11 Windows/10
|
Release files / soiz-0.1.8-py3-none-any.whl
| Download URL | soiz-0.1.8-py3-none-any.whl |
|---|---|
| Size | 1.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e14ca354082aafec74109e9b90baabdc76369110f4770f93a94094ede96d4294
|
|
BLAKE2b-256 checksum How to use checksums |
20321b414ad8f33bc265ce3c2cc8fd752b3b5915ba2006f0ea9eda3f7df2ecd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.10.11 Windows/10
|