python - How do I write a YAML file using a dictionary with long keys and values? -


i have python dictionary has 25-30 key-value pairs. keys long strings (20-30 characters), , values can 1-10 lines long embedded new-lines, etc.

i write file using yaml, if use yaml.dump not readable, because of length of data. file following example:

this_is_my_very_long_key_1    : "this value key 1" this_is_a_shorter_key         : "this value                                 key" 

i finding yaml documentation sparse.

i tried using default_flow_style=false or true, , looked better no-flow, that's not wanted.

you can limit width of line passing width parameter dump method.

yaml.dump(d,  width=20, default_flow_style=false) 

Comments

Popular posts from this blog

ios - RestKit 0.20 — CoreData: error: Failed to call designated initializer on NSManagedObject class (again) -

laravel - PDOException in Connector.php line 55: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) -

java - Digest auth with Spring Security using javaconfig -