วันพุธที่ 20 พฤศจิกายน พ.ศ. 2556

Building Software System II: Assignment 2

Building Software System II: Assignment 2
โจทย์กำหนด
  - ใช้ภาษา python เขียน file html แสดง list ของ file ใน directory นั้นๆ
 
- ใช้ภาษา python เขียน file html แสดง ปฏิทิน และมี option เพื่ออำนวยความสะดวก

 - ใช้ภาษา python เขียน file html แสดง list ของ file ใน directory นั้นๆ
  ขั้นตอนการทำงาน                            
   1. สร้าง file .py เพื่อเขียน code ให้สร้าง ไฟล์ html


    การทำงานของ code           
    - import library ต่างๆเข้ามาช่วยในการทำงาน
   
- สร้างฟังก์ชัน เพื่อให้รับค่า Pathname เข้ามา จากนั้นใช้คำสั่ง os.listdir(Pathname) เพื่อให้ list รายชื่อ file ใน directory และเก็บไว้เป็น list



    - เขียน ลักษณะของ page ในรูปแบบ ภาษา html จากนั้น ใช้คำสั่งสร้าง file html โดย htmlFile =open(“ ”, “w+”) และเขียน file html ลงไปโดย htmlFile.write()


   2.ลักษนะของ output ที่ได้ในรูปแบบ file html เมื่อทำการ run file python ที่สร้างขึ้น และมี output ของคำสั่ง print ที่แสดงรายชื่อของไฟล์ใน directory นั้นๆ


   3.จะได้ output  ของ file html ที่เรียอออกมาโดยการ click ที่ file ดังรูป



    4.และเมื่อ click ไปยัง folder ก็จะเข้ามาข้างใน Folder นั้น โดย การแสดงรายชื่อของไฟล์ภายใน Folder เป็นการจัดการโดย browser 


 - ใช้ภาษา python เขียน file html แสดง ปฏิทิน และมี option เพื่ออำนวยความสะดวก       
  ขั้นตอนการทำงาน         
  1. สร้าง file python ขึ้นมา และ import calendar เพื่อช่วยในการเขียนปฏิทิน จากนั้น import  xml.etree.ElementTree as etree เพื่อช่วยในการทำเป็นรูปแบบ ของ html 




  การทำงานของ code          
   - import library ต่างๆเข้ามาช่วยในการทำงาน
  
- เรียกปฏิทิน ในรูปแบบ html โดยคำสั่ง  
calendar.HTMLCalendar(calendar.SUNDAY)               
   - เขียน ลักษณะของ page ในรูปแบบ ภาษา html จากนั้น ใช้คำสั่งสร้าง file html โดย htmlFile =open(“ ”, “w+”) และเขียน file html ลงไปโดย htmlFile.write()


   2. จะได้ output  ของ file html ที่เรียอออกมาโดยการ click ที่ file ดังรูป







ไม่มีความคิดเห็น:

แสดงความคิดเห็น