24 กรกฎาคม 2560

Published กรกฎาคม 24, 2560 by with 0 comment

สร้างเว็บด้วย Bottle : ตอนที่ 3 ระบบบันทึกผู้มาเยี่ยมชมอย่างง่าย

หลังจากบทความที่แล้ว ได้ทำความรู้จักความสามารถของ  Bottle กันไปแล้ว บทความนี้จะพาเขียนเว็บระบบบันทึกผู้มาเยี่ยมชมอย่างง่ายด้วย Bottle ในภาษา Python กันครับ

ระบบบันทึกผู้เยี่ยมชมอย่างง่าย เป็นหน้าเว็บบันทึกสิ่งที่ผู้ที่มาเยี่ยมชมเว็บบันทึกไว้ บทความนี้จะใช้ไลบารี csv ของ Python ในการเก็บข้อมูล

ไลบารี csv เป็นไลบารีสำหรับจัดการกับไฟล์ csv ใน Python ในการใช้งานเบี้องต้นมีดังนี้
- csv.writer(ไฟล์) ใช้เขียนไฟล์
- csv.writer(ไฟล์).writerow((ข้อมูล1,ข้อมูล2)) ใช้เขียนข้อมูลทีละแถวลงไฟล์
- csv.reader(ไฟล์) ใช้สำหรับอ่านไฟล์ โดยจะคืนค่าออกมาเป็น list โดย list แต่ละอันคือ 1 แถว และใน 1 แถว ถ้ามีมากกว่าคอลัมน์จะแบ่งเป็น list ในนั้นอีกรอบ
อ่านเพิ่มเติมได้ที่ แนะนำการใช้งานไลบรารี CSV ใน Python
โค้ด

ใช้ codecs ป้องกันปัญหาการเข้ารหัสตัวอักษร utf-8 และใช้ try except ในกรณีที่ยังไม่มีผู้กรอกข้อมูลเลย

ผลลัพธ์

สร้างเว็บด้วย Bottle : ตอนที่ 3 ระบบบันทึกผู้มาเยี่ยมชมอย่างง่าย

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

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

แสดงความคิดเห็นได้ครับ :)