Ilekroć moja opcja wykracza poza określony limit, pyyaml konwertuje ją na dwie linie.Jak zapobiec zrzucaniu długich linii przez YAML bez nowej linii?
Jak tego uniknąć?
np.
w [1] X = "-c/home/user/test/test2/test23/tet/2S/1 Test/stest/longdirectory1/katalog2/--optnion12 --verbose"
w [ 2] import yaml
W [3]: print yaml.dump([dict(ATTRIBUTES=[dict(CONFIG=x)])], default_flow_style=False)
niewłaściwy
- ATTRIBUTES:
- CONFIG: -c /home/user/test/test2/test23/tet/2s/test1/stest/longdirectory1/directory2/
--optnion12 --verbose
whic h powinno być jak
- ATTRIBUTES:
- CONFIG: -c /home/user/test/test2/test23/tet/2s/test1/stest/longdirectory1/directory2/ --optnion12 --verbose
Widziałeś [opcje 'dump'] (http://dpinte.wordpress.com/2008/10/31/pyaml-dump-option/)? Nie testowałem tego, ale wygląda na to, że niektóre opcje mogą ci pomóc. –
@MathieuMarques Dzięki, To było to, czego powinienem szukać. zadziałało. – shahjapan