magictree

Phần mềm chụp màn hình:
magictree
Các chi tiết về phần mềm:
Phiên bản: 1.0.0
Ngày tải lên: 11 May 15
Nhà phát triển: Daren Thomas
Giấy phép: Miễn phí
Phổ biến: 10

Rating: nan/5 (Total Votes: 0)

magictree là một mô-đun Python để dễ dàng tạo ra ElementTree với các nhà máy phần tử tự động.
Ý kiến ​​phát triển
Tạo cấu trúc cây như những người sử dụng cho HTML và XML nên chết dễ dàng. Các thư viện xml.etree.ElementTree đi khá xa trong việc tạo ra một đơn giản để sử dụng thư viện cho việc tạo và chỉnh sửa cấu trúc như vậy. Tôi muốn đi một bước xa hơn, xây dựng trên đầu trang của ElementTree:
từ magictree nhập khẩu html, đầu, tiêu đề, cơ thể, h1, p
doc = html (
& Nbsp; đầu (
& Nbsp; title ('Chương 1: Lời chào')),
& Nbsp; cơ thể (
& Nbsp; h1 ('Chương 1: Lời chào'),
& Nbsp; p ('Hello, world')))
từ xml.etree nhập khẩu ElementTree như et
et.dump (doc)
Kết quả trong này: (thêm vào một số khoảng trắng để định dạng)

& Nbsp;
& Nbsp; Chương 1: Lời chào
& Nbsp;
& Nbsp;
& Nbsp;

Chương 1: Lời chào


& Nbsp;

Xin chào, thế giới


& Nbsp;

Điều này hoạt động bằng cách thay thế module này với một đối tượng wrapper trong sys.modules tạo ra các chức năng nhà máy cho các yếu tố dựa trên tên của họ.
Tôi đã sử dụng trang này như một cơ sở cho việc hack: http://stackoverflow.com/questions/2447353/getattr-on-a-module

Requirements:

  • Python

Phần mềm tương tự

plywood
plywood

20 Feb 15

Docvert
Docvert

11 May 15

omega t+
omega t+

3 Jun 15

XMLStarlet
XMLStarlet

12 Apr 16

Ý kiến ​​để magictree

Bình luận không
Nhập bình luận
Bật hình ảnh!