วิธีเปิดไฟล์ใน Python

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

เปิดไฟล์ใน Python

ขั้นตอนที่ 1

กำหนดชื่อไฟล์ที่คุณต้องการเปิด หากยังไม่มีไฟล์ดังกล่าว คุณสามารถสร้างไฟล์โดยอัตโนมัติโดยใช้ชื่อไฟล์ที่คุณเลือก

วิดีโอประจำวันนี้

ขั้นตอนที่ 2

กำหนดว่าคุณจะอ่านจากไฟล์ เขียนไปยังไฟล์ หรือทั้งสองอย่าง

ขั้นตอนที่ 3

ตรวจสอบเพื่อดูว่าคุณมีสิทธิ์แก้ไขในการอ่าน เขียน หรือสร้างไฟล์หรือไม่ คุณอาจต้องตรวจสอบการอนุญาตของไดเร็กทอรีที่มีไฟล์อยู่เพื่อให้แน่ใจว่าคุณมีสิทธิ์อ่าน/เขียน ภายใต้ระบบ Windows คุณสามารถคลิกขวาที่ไฟล์หรือโฟลเดอร์แล้วตรวจสอบแท็บแอตทริบิวต์ ภายใต้ระบบ Unix หรือ Mac OS X คุณสามารถพิมพ์: เปอร์เซ็นต์ ls -la myfile.txt เพื่อตรวจสอบสิทธิ์ของคุณ จากนั้นเปอร์เซ็น chmod 644 myfile.txt เพื่อให้แน่ใจว่าคุณมีสิทธิ์ในการเขียนไปยังไฟล์

ขั้นตอนที่ 4

ใช้เมธอด open() เพื่อเปิดไฟล์และสร้างวัตถุไฟล์: myfile = open("myfile.txt") ซึ่งจะเปิดหรือสร้าง myfile.txt สำหรับอ่านและเขียน

ขั้นตอนที่ 5

โปรดทราบว่าหากคุณต้องการเปิดไฟล์เพื่ออ่านเท่านั้นหรือเพื่อเขียนเท่านั้น คุณสามารถส่งอาร์กิวเมนต์ที่สองไปที่ open() ผ่าน 'r' เพื่ออ่านอย่างเดียว 'w' สำหรับการเขียนเท่านั้น และ 'rw' สำหรับการอ่าน-เขียนอย่างชัดเจน ตัวอย่างเช่น #open ไฟล์สำหรับอ่านอย่างเดียว myfile = open('myfile.txt', 'r')

ขั้นตอนที่ 6

อย่าลืมเรียกใช้เมธอด close() เพื่อปิดตัวจัดการไฟล์ที่เปิดอยู่เมื่อคุณใช้ไฟล์เสร็จแล้ว เพื่อให้กระบวนการในภายหลังสามารถเข้าถึงไฟล์ได้: myfile.close

เคล็ดลับ

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

คำเตือน

หากไฟล์เปิดและล็อกโดยกระบวนการเขียนอื่น คุณอาจไม่สามารถเปิดไฟล์เพื่อเขียนในกระบวนการ Python ได้สำเร็จ หากเป็นกรณีนี้ ข้อยกเว้น IOError จะปรากฏขึ้น

หมวดหมู่

ล่าสุด

วิธีถ่ายโอน DVD ไปยังฮาร์ดไดรฟ์ภายนอก

วิธีถ่ายโอน DVD ไปยังฮาร์ดไดรฟ์ภายนอก

สำรองดีวีดีที่คุณชื่นชอบบนคอมพิวเตอร์ของคุณ ไม...

ฉันไม่สามารถดาวน์โหลดรูปภาพจากกล้อง Canon ไปยังคอมพิวเตอร์ของฉันได้

ฉันไม่สามารถดาวน์โหลดรูปภาพจากกล้อง Canon ไปยังคอมพิวเตอร์ของฉันได้

เชื่อมต่อปลายสาย USB นี้เข้ากับคอมพิวเตอร์ของค...

วิธีดาวน์โหลดภาพยนตร์ลงแล็ปท็อปของฉัน

วิธีดาวน์โหลดภาพยนตร์ลงแล็ปท็อปของฉัน

เครดิตรูปภาพ: Tero Vesalainen / iStock / GettyI...