Tôi tự hỏi nếu có một cách dễ dàng để định dạng Strings của dict-đầu ra như thế này:Howto đầu ra chuỗi Format dict độc đáo
{
'planet' : {
'name' : 'Earth',
'has' : {
'plants' : 'yes',
'animals' : 'yes',
'cryptonite' : 'no'
}
}
}
..., nơi một str đơn giản (dict) chỉ sẽ cung cấp cho bạn một khá đọc ...
{'planet' : {'has': {'plants': 'yes', 'animals': 'yes', 'cryptonite': 'no'}, 'name': 'Earth'}}
Đối với nhiều như tôi biết về Python tôi sẽ phải viết rất nhiều mã với nhiều trường hợp đặc biệt và String.Replace() gọi, nơi vấn đề này bản thân không giống như vậy giống như một vấn đề 1000 dòng.
Vui lòng đề xuất cách dễ nhất để định dạng bất kỳ dict nào theo hình dạng này.
Tốt, không bao giờ thấy tùy chọn thụt lề json này :) – ohe
Tôi muốn cung cấp cho bạn nhiều hơn một lần cho phản hồi này. Tuyệt vời! Cảm ơn, người đàn ông! – erikbwork
nó không hoạt động nếu một trong các giá trị là một đối tượng ngày ví dụ – archmage