สอนเขียนภาษา Python ดึงข้อมูลจากไฟล์ csv ด้วย module csv ตัวอย่างแนะนำการเขียนโค้ดภาษา Python สำหรับดึงข้อมูลจากไฟล์นามสกุล csv ด้วยการใช้ module csv และใช้คำสั่ง for วนลูปข้อมูลเพื่อแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ข้อมูลในไฟล์ demo.csv
python,100
java,180
php,100
ตัวอย่าง Python ดึงข้อมูล csv ด้วย module csv
import csv
with open('demo.csv') as data:
value = csv.reader(data, delimiter=',', quotechar='|')
for row in value:
print('\t'.join(row))
ผลลัพธ์
python 100
java 180
php 100
1. Python ดึงข้อมูล csv เริ่มต้น import csv เข้ามาในโค้ด
2. ใช้คำสั่ง open เปิดไฟล์ demo.csv เก็บไว้ที่ตัวแปร data
3. ใช้คำสั่ง csv.reader เพื่ออ่านข้อมูลจากตัวแปร data เก็บไว้ที่ตัวแปร value
4. ใช้คำสั่ง for วนลูปแบบ foreach ภายใน for ใช้คำสั่ง print พิมพ์ค่าแต่ละ row ออกสู่หน้าจอ โดยคั่นแต่ละข้อมูลด้วย \t