การจัดการไฟล์ Python

การจัดการไฟล์เป็นส่วนประกอบสำคัญของโปรแกรม Web ทุกๆ โปรแกรม

Python มีฟังก์ชันเพื่อสร้าง อ่าน ปรับปรุง และลบไฟล์

การจัดการไฟล์

ฟังก์ชันสำคัญในการจัดการไฟล์ใน Python คือ open() ฟังก์ชัน

open() ฟังก์ชันมีสองตัวเลขา: ชื่อไฟล์และโหมด

มีวิธีเปิดไฟล์แบบต่างๆ (โหมด) สี่รูปแบบ

  • "r" - การอ่าน - ค่าเริ่มต้น เปิดไฟล์เพื่ออ่าน ถ้าไฟล์ไม่มีอยู่จะแสดงข้อผิดพลาด
  • "a" - การเพิ่มเติม - เปิดไฟล์เพื่อเพิ่มเติม ถ้าไฟล์ไม่มีอยู่จะสร้างไฟล์
  • "w" - การเขียน - เปิดไฟล์เพื่อเขียน ถ้าไฟล์ไม่มีอยู่จะสร้างไฟล์
  • "x" - สร้าง - สร้างไฟล์ที่กำหนด ถ้าไฟล์มีอยู่แล้วจะได้รับข้อผิดพลาด

นอกจากนี้ คุณสามารถกำหนดว่าไฟล์ควรจะจัดการเป็นโหมดเป็นแบบบิกซ์เน็ตหรือโหมดข้อความ

  • "t" - โหมดข้อความ - ค่าเริ่มต้น โหมดข้อความ
  • "b" - โหมดบิกซ์เน็ต - โหมดบิกซ์เน็ต (เช่น รูปภาพ)

ภาษา

นอกจากนี้ คุณสามารถกำหนดว่าไฟล์ควรจะจัดการเป็นโหมดเป็นแบบบิกซ์เน็ตหรือโหมดข้อความ

f = open("demofile.txt")

รหัสที่ขึ้นมาด้วยความเหมือนกันคือ:

f = open("demofile.txt", "rt")

เพราะ "r" (อ่าน)และ "t" (ข้อความ)เป็นค่าเริ่มต้น ดังนั้นไม่จำเป็นต้องกำหนดเขา

หมายเหตุ:กรุณาตรวจสอบว่าไฟล์มีอยู่หรือไม่ ไม่เช่นนั้น คุณจะได้รับข้อความข้อผิดพลาด