0Pricing
Learn AI with Python · บทเรียน

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

ทำความเข้าใจวิธีจัดการไฟล์เพื่อจัดเก็บและเรียกข้อมูล

การอ่านและเขียนไฟล์ เป็นบทเรียน Learn AI with Python ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Learn AI with Python และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Learn AI with Python มีบทเรียนทั้งหมด 3 บทเรียน

บทนำสู่การอ่านและการเขียนไฟล์

บทนำสู่การอ่านและการเขียนไฟล์

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

ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีเปิด อ่าน เขียน และปิดไฟล์โดยใช้ฟังก์ชันในตัวของ Python

การอ่านและเขียนไฟล์ — ภาพประกอบ 1

การเปิดไฟล์

การเปิดไฟล์

ในการทำงานกับไฟล์ใน Python ขั้นแรกคุณต้องเปิดไฟล์โดยใช้ฟังก์ชัน open() ฟังก์ชันนี้รับชื่อไฟล์และโหมดเป็นอาร์กิวเมนต์:

  • 'r': โหมดอ่าน (ค่าเริ่มต้น)
  • 'w': โหมดเขียน
  • 'a': โหมดเพิ่มข้อมูลต่อท้าย
  • 'b': โหมดไบนารี
# Opening a file in read mode
file = open("example.txt", "r")
# Always remember to close the file after use
file.close()

การอ่านไฟล์

การอ่านไฟล์

คุณสามารถอ่านเนื้อหาของไฟล์ได้โดยใช้เมธอดอย่าง read(), readline() และ readlines():

# Reading the entire content of a file
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()

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

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

หากต้องการเขียนลงไฟล์ ให้เปิดไฟล์ในโหมด write ('w') หรือโหมดต่อท้าย ('a') การเขียนในโหมด 'w' จะแทนที่ไฟล์เดิม ส่วนโหมด 'a' จะต่อข้อมูลเพิ่มลงในไฟล์:

# Writing to a file
file = open("example.txt", "w")
file.write("Hello, World!\n")
file.close()

การใช้คำสั่ง <code>with</code>

การใช้คำสั่ง with

คำสั่ง with ช่วยให้การจัดการไฟล์ง่ายขึ้น โดยปิดไฟล์โดยอัตโนมัติ:

# Using with statement to open and read a file
with open("example.txt", "r") as file:
    content = file.read()
    print(content)  # File is automatically closed after this block

การเพิ่มข้อมูลต่อท้ายไฟล์

การเพิ่มข้อมูลต่อท้ายไฟล์

การเพิ่มข้อมูลต่อท้ายช่วยให้คุณเพิ่มเนื้อหาใหม่ที่ส่วนท้ายของไฟล์ที่มีอยู่ได้โดยไม่เขียนทับไฟล์เดิม:

# Appending to a file
with open("example.txt", "a") as file:
    file.write("This is additional content.\n")

การอ่านไฟล์ทีละบรรทัด

การอ่านไฟล์ทีละบรรทัด

คุณสามารถใช้ลูปเพื่ออ่านไฟล์ทีละบรรทัด ซึ่งมีประโยชน์สำหรับไฟล์ขนาดใหญ่:

# Reading a file line by line
with open("example.txt", "r") as file:
    for line in file:
        print(line.strip())  # Removes the trailing newline

ข้อผิดพลาดที่พบบ่อยในการจัดการไฟล์

ข้อผิดพลาดที่พบบ่อยในการจัดการไฟล์

ต่อไปนี้คือข้อผิดพลาดบางประการที่ควรหลีกเลี่ยง:

  • ลืมปิดไฟล์หลังจากเปิดไฟล์ (ใช้คำสั่ง with)
  • ใช้โหมดเขียน ('w') โดยไม่ตั้งใจ ซึ่งจะเขียนทับไฟล์
  • ไม่จัดการข้อยกเว้นที่เกี่ยวข้องกับไฟล์

เรียนรู้อะไรบ้าง

เรียนรู้อะไรบ้าง

ในบทเรียนนี้ คุณได้เรียนรู้ว่า:

  • เปิด อ่าน เขียน และเพิ่มข้อมูลต่อท้ายไฟล์ใน Python ได้อย่างไร
  • ใช้คำสั่ง with เพื่อจัดการไฟล์ได้อย่างปลอดภัยยิ่งขึ้นได้อย่างไร
  • ข้อผิดพลาดที่พบบ่อยซึ่งควรหลีกเลี่ยงเมื่อทำงานกับไฟล์

ทำได้ดีมาก! ไปยังหัวข้อถัดไปกันเถอะ

การอ่านและเขียนไฟล์ — ภาพประกอบ 11

คำถามที่พบบ่อย

บทเรียน “การอ่านและเขียนไฟล์” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การอ่านและเขียนไฟล์” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Learn AI with Python ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Learn AI with Python มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การอ่านและเขียนไฟล์”

ทำความเข้าใจวิธีจัดการไฟล์เพื่อจัดเก็บและเรียกข้อมูล คุณปฏิบัติ Learn AI with Python ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Learn AI with Python หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Learn AI with Python บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน

บทเรียน “การอ่านและเขียนไฟล์” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Learn AI with Python นี้ได้ไหม

ได้ บทเรียน Learn AI with Python ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การอ่านและเขียนไฟล์
  2. การทำงานกับไฟล์ CSV
  3. การจัดการข้อยกเว้นในการรับส่งข้อมูลไฟล์
← กลับไปที่ Learn AI with Python