Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 2.45 KB

File metadata and controls

34 lines (27 loc) · 2.45 KB

program สำหรับสร้างไฟล์ lab ฉบับไม่ลวก (สมบูรณ์) โดยเปลี่ยนจาก shell script มาใช้ python แทนเพราะ syntax ปวดกระบาลน้อยกว่าเยอะ แถมยัง platform dependant น้อยกว่า

วิธีการใช้งาน

ก่อนอื่น นำไฟล์นี้ไปไว้ในโฟลเดอร์ที่จะสร้างไฟล์ จากนั้น ใส่ข้อมูลส่วนตัวที่จะใส่ลงในไฟล์ (เลขนักศึกษา ชื่อ section) ในไฟล์ก่อน จะถูกกำหนดโดยตัวแปรดังต่อไปนี้

# ===== PERSONAL INFORMATION =====
STUDENT_ID = '630510xxx'
NAME = 'Steve Jobs'
SECTION = '00x'

ต่อมา กำหนดขนาด tab ที่แต่ละคนใช้ อันนี้แนะนำให้ตั้งเผื่อว่าใน IDE แต่ละคนกำหนดขนาดตัวนี้ไว้แล้ว เพื่อกันปัญหาภายหลัง และอาจตั้งค่าหากต้องการให้เขียนฟังก์ชัน main()

TAB_WIDTH = 4
INCLUDE_MAIN = True

ท้ายที่สุด ในการ run ก็ใช้ terminal of your choice รันคำสั่งนี้ โดยระหว่างการรันก็จะมีการถามเล็กน้อย (เขียนไว้เผื่อว่าในอนาคตอาจจะมีการเปลี่ยนแปลงรูปแบบไฟล์ของโจทย์) โดยหากไม่ต้องการก็สามารถเข้าไปแก้เองได้เลยครับ เพราะแม้ว่ามันจะ perfect มาก แต่ยังไงก็ตาม แต่ละคนก็น่าจะต้องการไม่เหมือนกัน

ตัวอย่างการรัน (สร้างไฟล์ Lab09_1 ถึง Lab09_5)

$ python make-lab.py
Input the Lab no. (e.g. 08, 11)
===> 09
Input the amount of assignments
===> 5
Input the Lab no. prefix (e.g. EX in EX1).
If none, just leave it blank:
===>