cuốn sách gpt4 ai đã làm

python - Làm cách nào để nhúng mã Python vào YAML?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 12:48:32 32 4
mua khóa gpt4 Nike

Tôi cần nhúng mã Python vào tài liệu YAML. Lý tưởng nhất là tài liệu này phải có tính di động (YAML tiêu chuẩn) hoặc ít nhất có thể phân tích cú pháp bằng Python (ví dụ: sử dụng PyYaml).

Trên thực tế, tôi đang cố gắng đưa chuỗi chưa sửa đổi vào thuộc tính yaml. Việc thụt lề và ngắt dòng phải được giữ nguyên để mã Python nhúng có thể được thực thi sau này.

Tôi đã tìm thấy ">" nhưng nó xóa ký tự dòng mới.

câu trả lời hay nhất

Bạn có thể sử dụng kiểu khối vô hướng theo nghĩa đen , sử dụng | Giới thiệu. Ví dụ:

code: | def foo(): print "foo" # chúng ta có thể thêm các dòng trống một cách dễ dàng foo()

Nếu bạn cần tạo tập tin từ mã thì yaml Các mô-đun có các tính năng cho phép bạn kiểm soát kiểu dáng khối:Có thư viện yaml nào trong Python hỗ trợ kết xuất các chuỗi dài dưới dạng chữ khối hoặc khối gấp không?

Cảm ơn @delnan đã chỉ cho tôi thông tin rất hữu ích này.

Giới thiệu về python - Làm cách nào để nhúng mã Python vào YAML? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/21219138/

32 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress