Tôi có một kịch bản dòng lệnh mà tôi chạy với rất nhiều đối số. Bây giờ tôi đã đến một điểm mà tôi có quá nhiều đối số và tôi cũng muốn có một số đối số ở dạng từ điển.
Vì vậy, để đơn giản hóa mọi thứ, tôi muốn chạy tập lệnh với tệp cài đặt thay thế. Tôi thực sự không biết những thư viện nào sẽ được sử dụng để phân tích tệp. Thực hành tốt nhất để làm điều này là gì? Dĩ nhiên tôi có thể tự mình đập thứ gì đó ra, nhưng nếu có thư viện nào đó, tôi sẽ nghe thấy.
Một vài 'nhu cầu':
- Thay vì sử dụng
pickle
tôi muốn nó là một tệp văn bản chuyển tiếp có thể dễ dàng đọc và chỉnh sửa. - Tôi muốn có thể thêm dữ liệu giống như từ điển trong đó, nghĩa là, một số hình thức lồng nhau cần được hỗ trợ.
Một tệp ví dụ giả đơn giản hóa:
truck:
color: blue
brand: ford
city: new york
cabriolet:
color: black
engine:
cylinders: 8
placement: mid
doors: 2