เปิดไฟล์ Python
การจัดการไฟล์เป็นส่วนสำคัญของเว็บแอปพลิเคชันใดๆ
Python มีหลายฟังก์ชันสำหรับสร้าง อ่าน อัปเดต และลบไฟล์
การจัดการไฟล์
ฟังก์ชันหลักสำหรับการทำงานกับไฟล์ใน Python คือ
open()
ฟังก์ชัน
ฟังก์ชันopen()
นี้ใช้พารามิเตอร์สองตัว
ชื่อไฟล์และโหมด
มีสี่วิธีที่แตกต่างกัน (โหมด) ในการเปิดไฟล์:
"r"
- อ่าน - ค่าเริ่มต้น เปิดไฟล์สำหรับอ่าน เกิดข้อผิดพลาดหากไฟล์นั้นไม่มีอยู่
"a"
- ต่อท้าย - เปิดไฟล์สำหรับต่อท้าย สร้างไฟล์หากไม่มีอยู่
"w"
- เขียน - เปิดไฟล์สำหรับเขียนสร้างไฟล์หากไม่มีอยู่
"x"
- สร้าง - สร้างไฟล์ที่ระบุ ส่งคืนข้อผิดพลาดหากมีไฟล์อยู่
นอกจากนี้ คุณสามารถระบุได้ว่าไฟล์ควรได้รับการจัดการเป็นโหมดไบนารีหรือข้อความหรือไม่
"t"
- ข้อความ - ค่าเริ่มต้น โหมดข้อความ
"b"
- ไบนารี - โหมดไบนารี (เช่นภาพ)
ไวยากรณ์
ในการเปิดไฟล์เพื่ออ่าน การระบุชื่อไฟล์ก็เพียงพอแล้ว:
f = open("demofile.txt")
รหัสด้านบนเหมือนกับ:
f = open("demofile.txt", "rt")
เนื่องจาก"r"
สำหรับการอ่านและ
"t"
สำหรับข้อความเป็นค่าเริ่มต้น คุณไม่จำเป็นต้องระบุ
หมายเหตุ:ตรวจสอบให้แน่ใจว่าไฟล์นั้นมีอยู่ มิฉะนั้น คุณจะได้รับข้อผิดพลาด