Các chi tiết về phần mềm:
Phiên bản: 3.10
Ngày tải lên: 12 May 15
Giấy phép: Miễn phí
Phổ biến: 74
dự án PyYAML là một cực phát YAML và phân tích cú pháp cho Python. PyYAML có hoàn YAML 1.1 phân tích cú pháp, hỗ trợ Unicode, hỗ trợ dưa, có khả năng mở rộng API, và thông báo lỗi hợp lý.
PyYAML hỗ trợ thẻ YAML chuẩn và cung cấp Python-cụ thẻ cho phép các đại diện của một đối tượng Python tùy ý. PyYAML được áp dụng cho một loạt các nhiệm vụ từ các tập tin cấu hình phức tạp để đối tượng tuần tự và kiên trì
Tính năng .
- a hoàn YAML 1.1 phân tích cú pháp. Đặc biệt, PyYAML có thể phân tích tất cả các ví dụ từ các đặc điểm kỹ thuật. Thuật toán phân tích cú pháp đơn giản là đủ để có một tài liệu tham khảo cho YAML thực hiện chính phân tích cú pháp.
- hỗ trợ Unicode bao gồm UTF-8 / UTF-16 đầu vào / đầu ra và u escape.
- phân tích cú pháp dựa trên sự kiện ở mức độ thấp và emitter API (như SAX).
- cao cấp API cho serializing và deserializing đối tượng Python địa phương (như DOM hoặc ngâm nước muối).
- hỗ trợ cho tất cả các loại từ các loại kho YAML. Một API mở rộng đơn giản được cung cấp.
- tương đối hợp lý các thông báo lỗi.
là gì mới trong phiên bản này:
- Cố định sử dụng bộ nhớ chưa được định hình khi phát neo với LibYAML bindings ( Cảm ơn đến cegner (at) yahoo-inc (dot) com).
- Cố định phát ra ký tự BOM không chính xác cho UTF-16 (Cảm ơn để Valentin Nechayev)
- Cố định bộ phát cho vô hướng gấp không tôn trọng chiều rộng đường ưu tiên (Cảm ơn để Ingy).
- Cố định một vấn đề đặt tinh tế với phát ra chỉ thị% TAG (Cảm ơn Andrey Somov).
- hiệu suất cố định hồi quy với LibYAML bindings.
là gì mới trong phiên bản 3.07:
- Các phát học để vô hướng đầu ra với các khoảng trắng hàng đầu trong một khối phong cách.
- Các bộ kiểm tra được refactored và bao gồm trong phân phối nguồn.
- Các resolver đường dẫn trong CDumper đã được cố định.
- Một chỉ số tài liệu cuối cùng rõ ràng là bắt buộc khi có một khả năng của phân tích sự mơ hồ.
- Có sửa chữa nhỏ khác và cải tiến.
là gì mới trong phiên bản 3.06:
- Các kịch bản setup.py phát hiện LibYAML và xây dựng LibYAML bindings tự động .
- Xây dựng LibYAML bindings không còn đòi hỏi Pyrex cài đặt.
- 'yaml.load ()' đặt ra một ngoại lệ nếu dòng nhập dữ liệu có chứa nhiều hơn một tài liệu YAML.
- Exceptions sản xuất bởi LibYAML ràng buộc đã được cố định.
- Một dấu chấm '.' nhân vật được công nhận là !! phao đã được cố định.
- Một Python 2.3 vấn đề tương thích trong việc xây dựng giá trị !! dấu thời gian đã được cố định.
- 'yaml .__ version__' Các thuộc tính và 'yaml .__ with_libyaml__' đã được thêm vào.
Yêu cầu :
- Python
Bình luận không