เรียนเขียนโปรแรกมง่ายๆกับ Expert Programming Tutor ในบท python file open
การจัดการไฟล์เป็นส่วนสำคัญของเว็บแอปพลิเคชัน Python มีฟังก์ชั่นต่าง ๆ สำหรับการสร้างอ่านอัปเดตและลบไฟล์
การจัดการไฟล์
ฟังก์ชั่นหลักสำหรับการทำงานกับไฟล์ใน Python คือฟังก์ชั่น open ()
ฟังก์ชั่น open () จะใช้สองพารามิเตอร์ขึ้นไป ทั้งชื่อไฟล์และโหมด
มี 4 วิธีที่แตกต่างกัน (โหมด) สำหรับการเปิดไฟล์
| 
			 Mode  | 
			
			 Description  | 
		
| 
			 r  | 
			
			 เปิดไฟล์เพื่ออ่านข้อมูลจากไฟล์  | 
		
| 
			 w  | 
			
			 เปิดไฟล์เพื่อเขียนข้อมูลลงบนไฟล์  | 
		
| 
			 a  | 
			
			 เปิดไฟล์เพื่อเขียนข้อมูลต่อท้ายไฟล์เดิม  | 
		
| 
			 r+  | 
			
			 เปิดไฟล์เพื่ออ่านและเขียนข้อมูล  | 
		
| 
			 w+  | 
			
			 เปิดไฟล์เพื่ออ่านและเขียนข้อมูล ถ้าหากมีไฟล์เดิมอยู่โปรแกรมจะเขียนทับ  | 
		
| 
			 a+  | 
			
			 เปิดไฟล์เพื่อเขียนข้อมูลต่อท้ายและอ่านข้อมูลจากไฟล์ ถ้าหากไม่มีไฟล์อยู่จะสร้างไฟล์ใหม่  | 
		
| 
			 b  | 
			
			 เปิดไฟล์ใน Binary mode เช่น rb wb ab rb+ wb+ หรือ ab+  | 
		
Syntax
หากต้องการเปิดไฟล์เพื่ออ่านก็สามารถที่จะระบุชื่อของไฟล์
| 
			 f = open("demofile.txt")  | 
		
หรือ
| 
			 f = open("demofile.txt", "rt")  | 
		
เนื่องจาก "r" สำหรับการอ่านและ "t" สำหรับข้อความเป็นค่าเริ่มต้นนักเรียนไม่จำเป็นต้องระบุ
หมายเหตุ: ตรวจสอบให้แน่ใจว่าไฟล์นั้นมีอยู่มิฉะนั้นนักเรียนจะได้รับError
การเปิดไฟล์ของ Python ง่ายๆมากเลยใช่ไหมครับ บทความนี้สรุปมาให้หมดเเล้ว เจอกันบทหน้าครับ
แปลจาก https://www.w3schools.com/python/python_file_handling.asp
Tag ที่น่าสนใจ: python file_handling open_file programming mode syntax read write append binary_mode
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC) 
    084-88-00-255 (AIS) 
    026-111-618 
    หรือทาง EMAIL:  NTPRINTF@GMAIL.COM
            Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com
