1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Python เบื้องต้น: การนำเข้าข้อมูล

Connected

แบบฝึกหัด

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

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

คำแนะนำ

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