2 svar
50 visningar
julia.ehr 25
Postad: 10 okt 2023 16:02

Filhantering

Hej!

Jag ska skriva ett program där jag frågar användaren om namnet på en fil som finns på datorn, och så ska filen öppnas med en funktion. I funktionen ska jag ha vissa villkor där den t.ex. ska beräkna hur många rader det finns i texten osv. Sedan ska en annan funktion skriva ut detta resultatet. 

Det jag inte kommer vidare med är hur jag öppnar filen med en input från användaren? En mall på hur jag tänkt:

def file_open(user):

#Här ska filen öppnas 

user=open("filnamn")

#Här ska något göras med innehållet i filen 

f.close()

return()

#Fråga användaren

user=input("Vad heter filen? ")

Laguna Online 28611
Postad: 10 okt 2023 16:09

file_open får filnamnet som argument, så du får öppna filen så här i stället:

f = open(user)

julia.ehr 25
Postad: 10 okt 2023 16:26

Tack så mycket, löste det!

Svara Avbryt
Close