เรียนเขียนโปรแรกมง่ายๆกับ 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