Skip to main content

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

  1. Clone repository về máy
  2. Cài đặt Poetry
  3. Chạy poetry install để cài đặt dependencies
  4. 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)

Source distribution for soiz 0.1.8
File Size Uploaded
soiz-0.1.8.tar.gz 1.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for soiz 0.1.8
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page