คำถามติดแท็ก yaml

ใช้แท็กนี้สำหรับคำถามเกี่ยวกับรูปแบบการจัดลำดับข้อมูล YAML เท่านั้นไม่ใช่สำหรับคำถามเกี่ยวกับโปรแกรม (หรือตัวอย่าง) ที่มีการกำหนดค่าในรูปแบบ YAML คำถามเกี่ยวกับกรอบงาน CSS ที่เรียกว่า YAML ควรติดแท็ก [yaml-css] แทน

9
ฉันจะแบ่งสตริงผ่านหลายบรรทัดได้อย่างไร
ใน YAML ฉันมีสตริงที่ยาวมาก ฉันต้องการเก็บไว้ในมุมมอง 80 (หรือดังนั้น) ของการแก้ไขของฉันดังนั้นฉันต้องการที่จะทำลายสตริง ไวยากรณ์ของสิ่งนี้คืออะไร กล่าวอีกนัยหนึ่งฉันมีสิ่งนี้: Key: 'this is my very very very very very very long string' และฉันต้องการที่จะมี (หรืออะไรบางอย่างกับผลกระทบนี้): Key: 'this is my very very very ' + 'long string' ฉันต้องการใช้เครื่องหมายคำพูดด้านบนดังนั้นฉันไม่จำเป็นต้องหลบหนีสิ่งใด ๆ ภายในสตริง
1538 string  syntax  yaml  newline 


13
YAML และ JSON แตกต่างกันอย่างไร
YAML และ JSON แตกต่างกันอย่างไรโดยเฉพาะเมื่อพิจารณาสิ่งต่อไปนี้ ประสิทธิภาพ (เวลาเข้ารหัส / ถอดรหัส) การใช้หน่วยความจำ ความชัดเจนของนิพจน์ ความพร้อมใช้งานของห้องสมุดใช้งานง่าย (ฉันชอบ C) ฉันวางแผนที่จะใช้หนึ่งในสองอย่างนี้ในระบบฝังตัวของเราเพื่อจัดเก็บไฟล์กำหนดค่า ที่เกี่ยวข้อง: ฉันควรใช้ YAML หรือ JSON เพื่อจัดเก็บข้อมูล Perl ของฉันหรือไม่
735 json  yaml 



2
YAML: ฉันต้องการคำพูดสำหรับสตริงใน YAML หรือไม่
ฉันกำลังพยายามเขียนพจนานุกรม YAML สำหรับโครงการ Rails ที่เป็นสากล ฉันสับสนเล็กน้อยเช่นเดียวกับในไฟล์บางไฟล์ฉันเห็นสตริงในเครื่องหมายคำพูดคู่และบางไฟล์ไม่มี ประเด็นที่ควรพิจารณา: ตัวอย่างที่ 1 - สตริงทั้งหมดใช้เครื่องหมายคำพูดคู่ ตัวอย่างที่ 2 - ไม่มีสตริง (ยกเว้นสองอันสุดท้าย) ใช้เครื่องหมายคำพูด ตำรา YAMLกล่าวว่าการปิดล้อมสตริงในราคาคู่ช่วยให้คุณใช้ escapings เพื่อเป็นตัวแทนของ ASCII และ Unicode ตัวอักษร หมายความว่าฉันต้องใช้เครื่องหมายคำพูดคู่เมื่อฉันต้องการหลีกเลี่ยงอักขระบางตัวเท่านั้นหรือไม่ ถ้าใช่ - ทำไมพวกเขาใช้เครื่องหมายคำพูดคู่ทุกที่ในตัวอย่างแรก - เพื่อเหตุผลของความสามัคคี / โวหารเท่านั้น? ตัวอย่างสองบรรทัดสุดท้าย 2 ใช้!- แท็กที่ไม่เฉพาะเจาะจงในขณะที่ทั้งสองบรรทัดสุดท้ายของตัวอย่างแรกไม่ได้ - และทั้งสองทำงาน คำถามของฉันคืออะไรกฎสำหรับการใช้คำพูดประเภทต่าง ๆ ใน YAML คืออะไร? อาจกล่าวได้ว่า: โดยทั่วไปคุณไม่ต้องการคำพูด หากคุณต้องการหลีกเลี่ยงอักขระให้ใช้เครื่องหมายคำพูดคู่ ใช้!กับคำพูดเดียวเมื่อ ... ?!?
398 syntax  yaml  quotes 

10
ฉันจะติดตั้งแพ็คเกจ yaml สำหรับ Python ได้อย่างไร
ฉันมีโปรแกรม Python ที่ใช้ YAML ฉันพยายามติดตั้งบนเซิร์ฟเวอร์ใหม่โดยใช้pip install yamlและคืนค่าดังต่อไปนี้ $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing complete log in /home/pa/.pip/pip.log ฉันจะติดตั้งแพ็คเกจ yaml สำหรับ Python ได้อย่างไร ฉันกำลังใช้ Python 2.7 (ระบบปฏิบัติการ: Debian Wheezy)
347 python  python-2.7  yaml  pip  pyyaml 

4
มันคือ. yaml หรือ .yml?
ตามyaml.org.yamlนามสกุลไฟล์อย่างเป็นทางการ อ้างถึง: มีส่วนขยายอย่างเป็นทางการสำหรับไฟล์ YAML หรือไม่ กรุณาใช้ ".yaml" เมื่อเป็นไปได้ อย่างไรก็ตามดูเหมือนว่าจะมีความขัดแย้งในอินเทอร์เน็ตที่ใช้ส่วนขยาย หากคุณค้นหาตัวอย่างบนเว็บส่วนมากจะใช้.ymlส่วนขยายที่ไม่ได้รับอนุญาต การค้นหา Google ส่งคืนผลลัพธ์เกือบ 3 เท่าของผลลัพธ์ที่สั้นกว่า 49,100 15,400 แล้วฉันควรใช้อันไหนดี? ส่วนขยาย 4 ตัวอักษรที่ถูกต้องที่แนะนำโดยผู้สร้างหรือส่วนขยาย 3 ตัวอักษรที่พบในตะวันตกป่าของอินเทอร์เน็ต?

4
แนวปฏิบัติที่ดีที่สุดในการใช้ไฟล์การตั้งค่าใน Python คืออะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันมีสคริปต์บรรทัดคำสั่งที่ฉันทำงานด้วยข้อโต้แย้งมากมาย ตอนนี้ฉันมาถึงจุดที่ฉันมีข้อโต้แย้งมากเกินไปและฉันต้องการมีข้อโต้แย้งในรูปแบบพจนานุกรมด้วย ดังนั้นเพื่อลดความซับซ้อนของสิ่งที่ฉันต้องการเรียกใช้สคริปต์ด้วยไฟล์การตั้งค่าแทน ฉันไม่รู้จริงๆว่าควรใช้ไลบรารี่ใดในการแยกวิเคราะห์ไฟล์ การปฏิบัติที่ดีที่สุดในการทำสิ่งนี้คืออะไร แน่นอนฉันสามารถทุบบางสิ่งบางอย่างออกมาเอง แต่ถ้ามีห้องสมุดสำหรับเรื่องนี้ฉันหูทั้งหมด 'ความต้องการ' ไม่กี่: แทนที่จะใช้pickleฉันต้องการให้เป็นไฟล์ข้อความที่สามารถอ่านและแก้ไขได้อย่างง่ายดาย ฉันต้องการที่จะสามารถเพิ่มข้อมูลเหมือนพจนานุกรมลงในแผ่นงานได้เช่นรูปแบบการซ้อนควรได้รับการสนับสนุน ไฟล์ตัวอย่างหลอกง่าย: truck: color: blue brand: ford city: new york cabriolet: color: black engine: cylinders: 8 placement: mid doors: 2

15
ฉันจะรวมไฟล์ YAML ไว้ในไฟล์อื่นได้อย่างไร
ดังนั้นฉันจึงมีไฟล์ YAML สองไฟล์ "A" และ "B" และฉันต้องการให้เนื้อหาของ A ถูกแทรกภายใน B ทั้งคู่แต่งงานลงในโครงสร้างข้อมูลที่มีอยู่เช่นอาร์เรย์หรือเป็นลูกขององค์ประกอบเช่นค่า สำหรับรหัสแฮชที่แน่นอน เป็นไปได้ทั้งหมดหรือไม่ อย่างไร? ถ้าไม่มีพอยน์เตอร์ใด ๆ สำหรับการอ้างอิงเชิงบรรทัด?
288 yaml  transclusion 

7
วันที่ปัจจุบันของ YAML อยู่ใน rmarkdown
ฉันสงสัยว่ามีเคล็ดลับที่จะนำวันที่ปัจจุบันมาใช้ในส่วนหน้าของ YAML ของ.rmdเอกสารที่ต้องดำเนินการโดยknitrและrmarkdownแพ็คเกจ ฉันเคยมีบรรทัดต่อไปนี้ที่ด้านบนของหน้า wiki ของฉัน _baptiste, `r format(Sys.time(), "%d %B, %Y")`_ และมันจะถูกแปลงเป็นbaptiste, 03 พฤษภาคม, 2014ในเอาต์พุต html ตอนนี้ฉันต้องการที่จะใช้ประโยชน์จากเสื้อคลุม pandoc ขั้นสูงที่จัดทำโดยrmarkdownแต่มีรหัส r ในส่วนหัว YAML ดูเหมือนจะไม่ทำงาน: --- title: "Sample Document" output: html_document: toc: true theme: united date: `r format(Sys.time(), "%d %B, %Y")` author: baptiste --- Error in yaml::yaml.load(front_matter) : Scanner error: while …
247 r  yaml  knitr  r-markdown 

7
วิธียกเว้นอักขระตัวบ่งชี้ (เช่น: หรือ -) ใน YAML
ในไฟล์กำหนดค่าฉันมีรหัสที่ฉันต้องการกำหนด URL ปัญหาคือการตีความ YAML: และ - ตัวละครเป็นการสร้างการแมปหรือรายการดังนั้นจึงมีปัญหากับสาย url: http://www.example-site.com/ (ทั้งคู่เนื่องจากโคลอนติดตาม http และเครื่องหมายขีดกลาง) มีวิธีที่ชัดเจนในการหลบหนี ':' และ '-' หรือไม่? หรือมันจะทำงานเพื่อเพียงแค่ใส่ทุกอย่างในคำพูดเดียวและเรียกมันว่าวัน?
241 escaping  yaml  delimiter 

3
ฉันจะแยกไฟล์ YAML ใน Ruby ได้อย่างไร
ฉันต้องการทราบวิธีการแยกไฟล์ YAML ด้วยเนื้อหาต่อไปนี้: --- javascripts: - fo_global: - lazyload-min - holla-min ขณะนี้ฉันกำลังพยายามวิเคราะห์ด้วยวิธีนี้: @custom_asset_packages_yml = (File.exists?("#{RAILS_ROOT}/config/asset_packages.yml") ? YAML.load_file("#{RAILS_ROOT}/config/asset_packages.yml") : nil) if !@custom_asset_packages_yml.nil? @custom_asset_packages_yml['javascripts'].each{ |js| js['fo_global'].each{ |script| script } } end แต่ดูเหมือนจะไม่ทำงานและทำให้ฉันมีข้อผิดพลาดว่าค่าเป็นศูนย์ You have a nil object when you didn't expect it! You might have expected an instance of Array. The error …
210 ruby  yaml 

17
ฉันจะแยกไฟล์ YAML จากสคริปต์เชลล์ Linux ได้อย่างไร
ฉันต้องการให้ไฟล์การกำหนดค่าที่มีโครงสร้างซึ่งเป็นเรื่องง่ายที่สุดสำหรับผู้ใช้ที่ไม่ใช่ด้านเทคนิคในการแก้ไข (น่าเสียดายที่ต้องเป็นไฟล์) และดังนั้นฉันจึงต้องการใช้ YAML ฉันไม่พบวิธีการวิเคราะห์คำนี้จาก Unix shell script
193 shell  yaml 

2
YAML เทียบเท่าอาร์เรย์ของวัตถุใน JSON
ฉันมีชุดของวัตถุ JSON ที่ฉันพยายามแปลงเป็น YAML {"AAPL": [ { "shares": -75.088, "date": "11/27/2015" }, { "shares": 75.088, "date": "11/26/2015" }, ]} มีตัวแทนที่เทียบเท่าใน YAML ที่ไม่ใช่แค่ JSON หรือไม่? ฉันต้องการทำบางสิ่งเช่น AAPL: - : shares: -75.088 date: 11/27/2015 - : shares: 75.088 date: 11/26/2015 แต่สิ่งที่สะอาดที่สุดที่ฉันคิดไว้คือ AAPL: - { shares: -75.088, date: 11/27/2015 } { shares: 75.088, …
193 arrays  json  types  yaml 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.