ไฟล์การกำหนดค่าปัจจุบันเป็นดังนี้:
mainwindow.title = 'test'
mainwindow.position.x = 100
mainwindow.position.y = 200
mainwindow.button.label = 'apply'
mainwindow.button.size.x = 100
mainwindow.button.size.y = 30
logger.datarate = 100
logger.enable = True
logger.filename = './test.log'
นี่คือการอ่านด้วยหลามในพจนานุกรมที่ซ้อนกัน:
{
'mainwindow':{
'button':{
'label': {'value':'apply'},
...
},
'logger':{
datarate: {'value': 100},
enable: {'value': True},
filename: {'value': './test.log'}
},
...
}
มีวิธีที่ดีกว่าในการทำเช่นนี้? แนวคิดคือการรับประเภทของพฤติกรรม XML และหลีกเลี่ยง XML ให้นานที่สุด ผู้ใช้จะถือว่าคอมพิวเตอร์ไม่รู้หนังสือเกือบทั้งหมดและโดยทั่วไปใช้ notepad และ copy-paste ดังนั้นประเภท "ส่วนหัว + ตัวแปร" ของไพ ธ อนจึงถือว่ายากเกินไป
ผู้ใช้จำลองแก้ไขไฟล์ปรับแต่งโปรแกรมเมอร์ที่มีความสามารถจัดการพจนานุกรม พจนานุกรมที่ซ้อนกันถูกเลือกเพื่อให้แยกง่าย (ตัวบันทึกไม่จำเป็นหรือแม้กระทั่งไม่สามารถ / แก้ไขพารามิเตอร์ mainwindow)
Do what I want.
มันเป็นสิ่งที่ยากที่สุดสำหรับคอมพิวเตอร์ แต่: P
mainwindow.title =='test"