2010-09-20 26 views
20

YAML belgesini bu şekilde nasıl biçimlendiririm? PyYAML bu verileri düzgün bir şekilde bölebilir mi? YAML'de yeni satırları koru

Data: "Some data, here and a special character like ':' 
     Another line of data on a separate line" 

Ve yeni bir satır eklemek için

, ben eklemek zorunda: bu yüzden şöyle tırnak şeyi yanında da bulunması karakter özeldir: ''

Data: Some data, here and a special character like ':' 
     Another line of data on a separate line 

bunu biliyorum '\ n':

Data: "Some data, here and a special character like ':'\n 
     Another line of data on a separate line" 

YAML belgesi biçimlendirmek için zaten bu yüzden yeni bir satır olması için '\n' s eklemek gerekmez mi var?

cevap

29

Çok satırlı skalerlerde, blokları kullanabilirsiniz. | karakteri, bir blokun başlangıcını belirtir. Kullanın:

Data: | 
     Some data, here and a special character like ':' 
     Another line of data on a separate line 
1

NullUserException çözümleri ekliyor ekstra satır kullandığınız gereken bir sorun ise:

Data: |- 
     Some data, here and a special character like ':' 
     Another line of data on a separate line