เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การนำเข้าไฟล์ข้อความทั้งไฟล์

ในแบบฝึกหัดนี้ เราจะทำงานกับไฟล์ moby_dick.txt ซึ่งเป็นไฟล์ข้อความที่บรรจุประโยคเปิดเรื่องของ Moby Dick หนึ่งในวรรณกรรมอเมริกันที่ยิ่งใหญ่ที่สุด! จากวิดีโอ คุณได้เห็นแล้วว่าสามารถเปิดไฟล์ดังกล่าวได้ด้วย file = open('moby_dick.txt', mode='r') จากนั้นอ่านเนื้อหาด้วย file.read() และปิดไฟล์ด้วย file.close() อย่างไรก็ตาม การใช้ context manager ช่วยให้ทำสิ่งเหล่านี้ได้อย่างมีประสิทธิภาพมากขึ้น ในแบบฝึกหัดนี้ คุณจะได้ฝึกเปิดไฟล์ข้อความ พิมพ์เนื้อหา และปิดไฟล์โดยใช้ context manager

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้น: การนำเข้าข้อมูล

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เปิดไฟล์ moby_dick.txt ในโหมด read-only โดยใช้คำสั่ง with แล้วผูกไว้กับตัวแปร file โดยใส่ชื่อไฟล์ในเครื่องหมายคำพูด ''
  • พิมพ์เนื้อหาของไฟล์ออกมาที่ shell โดยใช้ฟังก์ชัน print() ตามที่ Hugo แสดงในวิดีโอ ให้เรียกเมธอด .read() กับออบเจกต์ file แล้วพิมพ์ผลลัพธ์ที่ได้

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Open a file as read-only and bind it to file
with open('____', '____') as file:
  	# Print it
    print(____)
แก้ไขและรันโค้ด