การอ่านและเขียนไฟล์ใน Python

ใน Python, เพื่ออ่านและเขียนไฟล์ เราใช้ฟังก์ชันที่มีให้ในไลบรารีมาตรฐาน และ เมธอดต่างๆ เช่น,  และ ต่อไปนี้เป็นวิธีจัดการไฟล์ใน: open() read() write() close() Python

 

การอ่านไฟล์

หากต้องการอ่านไฟล์ใน Python เราใช้ ฟังก์ชันด้วยโหมด "r"(อ่าน) ฟังก์ชันนี้ส่งคืนออบเจกต์ไฟล์ จากนั้นเราสามารถใช้เมธอดต่างๆ เช่น อ่านเนื้อหาของไฟล์ได้ open() read()

ตัวอย่าง :

# Read the content of a file  
with open("myfile.txt", "r") as file:  
    content = file.read()  
    print(content)  

 

การเขียนไฟล์

ในการเขียนไฟล์หรือสร้างไฟล์ใหม่ เราใช้ฟังก์ชัน ด้วยโหมด "w"(เขียน) หากมีไฟล์อยู่แล้ว ไฟล์นั้นจะถูกเขียนทับ มิฉะนั้น ไฟล์ใหม่จะถูกสร้างขึ้น open()

ตัวอย่าง :

# Write content to a file  
with open("output.txt", "w") as file:  
    file.write("This is the content written to the file.")  

 

ต่อท้ายไฟล์

หากต้องการเพิ่มเนื้อหาต่อท้ายไฟล์โดยไม่เขียนทับเนื้อหาที่มีอยู่ เราใช้โหมด "a"(ต่อท้าย)

ตัวอย่าง :

# Append content to a file  
with open("logfile.txt", "a") as file:  
    file.write("Appending this line to the file.")  

 

การปิดไฟล์

หลังจากอ่านหรือเขียนแล้ว แนะนำให้ปิดไฟล์โดยใช้ close() วิธี อย่างไรก็ตาม เมื่อใช้ with คำสั่ง ไม่จำเป็นต้องปิดไฟล์ด้วยตนเอง เนื่องจาก Python จะปิดไฟล์โดยอัตโนมัติเมื่อออกจาก with บล็อก

 

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