سؤال

كيف بإمكاني تنسيق 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top