open() เปิดไฟล์. คุณสามารถใช้เช่น:
f = open('my_file', 'r+') my_file_data = f.read() f.close()
รหัสด้านบนเปิด 'my_file' ในโหมดอ่าน จากนั้นจัดเก็บข้อมูลที่อ่านจาก my_file ใน my_file_data และปิดไฟล์ อาร์กิวเมนต์แรกของ open คือชื่อของไฟล์ และอันที่สองคือโหมดเปิด เป็นตัวกำหนดวิธีการเปิดไฟล์
ตัวอย่าง
– If you want to read the file, pass in r – If you want to read and write the file, pass in r+ – If you want to overwrite the file, pass in w – If you want to append to the file, pass in a
เมื่อคุณเปิดไฟล์ ระบบปฏิบัติการจะให้ตัวจัดการไฟล์เพื่ออ่าน/เขียนไฟล์ คุณต้องปิดมันเมื่อคุณใช้ไฟล์เสร็จแล้ว หากโปรแกรมของคุณพบข้อผิดพลาดและไม่เรียก f.close() แสดงว่าคุณไม่ได้ปล่อยไฟล์ เพื่อให้แน่ใจว่าจะไม่เกิดขึ้น คุณสามารถใช้กับ open(...) เป็นไวยากรณ์ f เนื่องจากจะปิดไฟล์โดยอัตโนมัติไม่ว่าจะพบข้อผิดพลาดหรือไม่:
with open('my_file', 'r+') as f: my_file_data = f.read()