Python in đẹp yaml

YAML [YAML Ain’t Markup Language] là một kiểu tuần tự hóa dữ liệu tiêu chuẩn dành cho tất cả các ngôn ngữ. Nó được sử dụng phổ biến để tạo ra các tệp cấu hình cho nhiều ứng dụng, VD. như Docker Compose

Nội dung chính Hiển thị

  • YAML là gì?
  • Thông tin cơ bản
  • Cú pháp cơ bản
  • Đọc 1 tệp YAML bằng cách sử dụng ngôn ngữ lập trình
  • Đọc tệp YAML trong Perl
  • Đọc tệp YAML trong PHP
  • Đọc tệp YAML trong Python
  • YAML là gì?
  • Thông tin cơ bản
  • Cú pháp cơ bản
  • Đọc 1 tệp YAML bằng cách sử dụng ngôn ngữ lập trình
  • Đọc tệp YAML trong Perl
  • Đọc tệp YAML trong PHP
  • Đọc tệp YAML trong Python
  • Giới thiệu
  • 1. Một số câu lệnh Jinja2
  • 2. Các bước thực hiện

Thông tin cơ bản

  • Phiên bản mới nhất. 1. 2
  • Extended format. . khoai mỡ,. yml
  • Tổ chức. khoai mỡ. tổ chức

Cú pháp cơ bản

Định nghĩa cấu trúc một danh sách [danh sách] hay mảng [mảng]

# Programing Languages
- PHP
- Perl
- NodeJS

# Shopping list
[milk, pumpkin pie, eggs, juice]

Định nghĩa khóa-giá trị kiểu dữ liệu

# Indented Block
name: Nguyen Van A
age: 33
# Inline Block
{name: Nguyen Van A, age: 33}

Định nghĩa chuỗi ký tự định dạng, chuỗi ký tự định dạng không yêu cầu dấu trích dẫn

data: |
   There once was a short man from Ealing
   Who got on a bus to Darjeeling
       It said on the door
       "Please don't spit on the floor"
   So he carefully spat on the ceiling

data: >
   Wrapped text
   will be folded
   into a single
   paragraph

   Blank lines denote
   paragraph breaks

Định nghĩa 1 đối tượng

customer:
    first_name:   Dorothy
    family_name:  Gale

Đọc 1 tệp YAML bằng cách sử dụng ngôn ngữ lập trình

Đọc tệp YAML trong Perl

Sử dụng thư viện Perl có tên là YAML. XS to read any file YAML any. Để cài đặt mô-đun này, bạn sử dụng cài đặt thông qua cpan

cpan YAML::XS

Đoạn code ví dụ mà mình dùng để load 1 file config. yml

#!/usr/bin/perl
#
# Read YAML Config File by vinasupport.com
#

use strict;
use warnings;
use YAML::XS 'LoadFile';
use Data::Dumper;
    
my $config = LoadFile['config.yaml'];
print Dumper[$config];

Đọc tệp YAML trong PHP

Để đọc file yaml trong PHP, các bạn có thể sử dụng hàm yaml_parse_file được PHP hỗ trợ sẵn. Ví dụ về đoạn mã như bên dưới

Chủ Đề