ไฟล์ (File) คือ แหล่งเก็บข้อมูลที่อยู่บนหน่วยความจำสำรอง เช่น ฮาร์ดดิสก์ หรือแฟลชไดรฟ์ ข้อมูลในไฟล์สามารถเป็นอะไรก็ได้ เช่น ข้อความ รูปภาพ หรือวิดีโอ ในภาษาไพธอน เราสามารถอ่านข้อมูลจากไฟล์ เขียนข้อมูลลงไฟล์ หรือแก้ไขข้อมูลในไฟล์ได้
การเปิดไฟล์
ก่อนที่จะอ่านหรือเขียนข้อมูลลงไฟล์ เราต้องเปิดไฟล์ก่อน โดยใช้ฟังก์ชัน open()
Python
file = open('filename.txt', 'mode')
filename.txt: ชื่อไฟล์ที่ต้องการเปิดmode: โหมดการเปิดไฟล์
| โหมด | คำอธิบาย |
|---|---|
'r' |
อ่าน (read) (ค่าเริ่มต้น) |
'w' |
เขียน (write) (สร้างไฟล์ใหม่ ถ้าไฟล์มีอยู่แล้วจะลบข้อมูลเดิม) |
'a' |
เพิ่ม (append) (เพิ่มข้อมูลต่อท้ายไฟล์เดิม) |
'x' |
สร้าง (create) (สร้างไฟล์ใหม่ ถ้าไฟล์มีอยู่แล้วจะเกิดข้อผิดพลาด) |