只要我的選項超出了某個限制,pyyaml會將它轉換爲兩行。如何防止YAML轉儲沒有新行的長行
如何避免這種情況?
例如
在[1]:X = 「-c /家庭/用戶/測試/ TEST2/test23/TET/2S/TEST1/STEST/longdirectory1/directory2/--optnion12 --verbose」
在[ 2]:import yaml
在[3]:print yaml.dump([dict(ATTRIBUTES=[dict(CONFIG=x)])], default_flow_style=False)
WRONG ONE
- ATTRIBUTES:
- CONFIG: -c /home/user/test/test2/test23/tet/2s/test1/stest/longdirectory1/directory2/
--optnion12 --verbose
Whic^h應該像
- ATTRIBUTES:
- CONFIG: -c /home/user/test/test2/test23/tet/2s/test1/stest/longdirectory1/directory2/ --optnion12 --verbose
你看到的[選項'dump'(http://dpinte.wordpress.com/2008/10/31/pyaml-dump-option/)?我沒有測試它,但似乎有些選項可以幫助你。 –
@MathieuMarques謝謝,這是我應該尋找的。有效。 – shahjapan