Importera hela textfiler
I den här övningen arbetar du med filen moby_dick.txt.
Det är en textfil som innehåller de inledande meningarna ur Moby Dick,
en av de stora amerikanska klassikerna! I videon såg du hur man kan öppna en sådan fil med file = open('moby_dick.txt', mode='r'). Du kan sedan läsa från den med file.read() och stänga filen med file.close(). Att använda kontexthanterare ger dig dock ett smidigare sätt att göra detta. I den här övningen får du öva på att öppna en textfil, skriva ut dess innehåll och slutligen stänga den med hjälp av en kontexthanterare.
Den här övningen är en del av kursen
Introduktion till dataimport i Python
Övningsinstruktioner
- Öppna filen
moby_dick.txtsom skrivskyddad med enwith-sats och bind den till variabelnfile. Se till att skicka filnamnet omgivet av citationstecken''. - Skriv ut innehållet i filen till konsolen med funktionen
print(). Som Hugo visade i videon behöver du använda metoden.read()på objektetfileoch skriva ut resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Open a file as read-only and bind it to file
with open('____', '____') as file:
# Print it
print(____)