匯入整個純文字檔
在這個練習中,你將使用 moby_dick.txt 檔案。
這是一個包含《白鯨記》開頭段落的純文字檔,這部作品是美國文學名著之一!在影片中,你已看到可以用 file = open('moby_dick.txt', mode='r') 開啟這類檔案。接著可以用 file.read() 讀取內容,並用 file.close() 關閉檔案。不過,使用情境管理器(context manager)能更有效率地完成這些事。在本練習中,你會練習開啟一個純文字檔、列印其內容,最後使用情境管理器將它關閉。
本練習屬於課程
Python 資料匯入入門
練習說明
- 使用
with陳述式以「唯讀」模式開啟moby_dick.txt,並將其綁定到變數file。請確認以引號''包住檔名。 - 使用
print()函式在終端機(shell)中列印檔案內容。如同 Hugo 在影片中示範的,你需要對物件file呼叫.read()方法,並將結果印出。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Open a file as read-only and bind it to file
with open('____', '____') as file:
# Print it
print(____)