1 svar
105 visningar
Sami 55 – Fd. Medlem
Postad: 26 nov 2020 12:56

göra rader till lista


def hej(file):
        for line in file:
                four_vals = line.split()
                print(four_vals)
d= 'dockhus.txt'
print(hej(d))

har denna kod och tanken är att den ska ta en fil och göra en lista av varje en rad! men får ba en vertikal lista av varje bokstav i 'dockhus.txt.' haha och inte av innehållet i filen

ngn som har tips?

Laguna Online 30710
Postad: 26 nov 2020 13:10

Nu går du igenom själva filnamnet 'file' och lägger ett tecken i taget i 'four_vals'.

Du behöver öppna filen och ge en fildeskriptor till "for" i stället:

with open(file) as f:
    for line in f:

Svara
Close