سؤال
كيف بإمكاني تنسيق YAML وثيقة من هذا القبيل بحيث PyYAML يمكن تحليل ذلك بشكل صحيح ؟
Data: Some data, here and a special character like ':'
Another line of data on a separate line
أنا أعرف أن ':' الشخصية الخاصة لذلك يجب أن تحيط كل شيء في الاقتباسات مثل ذلك:
Data: "Some data, here and a special character like ':'
Another line of data on a separate line"
ومن أجل إضافة خط جديد علي add ' ':
Data: "Some data, here and a special character like ':'\n
Another line of data on a separate line"
هناك على أية حال إلى تنسيق YAML الوثيقة لذلك أنا لم يكن لديك لإضافة '\n
's من أجل أن يكون سطر جديد ؟
المحلول
متعدد خط scalars, يمكنك استخدام كتل.الحرف |
يدل على بدء كتلة.استخدام:
Data: |
Some data, here and a special character like ':'
Another line of data on a separate line
نصائح أخرى
إذا إضافي السطر الذي NullUserException حلول مضيفا مشكلة يجب أن تستخدم:
Data: |-
Some data, here and a special character like ':'
Another line of data on a separate line
لا تنتمي إلى StackOverflow