Läsa från fil i Python

Vi har tillsammans gjort ett programmeringsexempel där vi i Python läser från en fil och bearbetar det inlästa datat. Koden för denna övning hittar du nedan. Vid nästa tillfälle så kommer vi jobba vidare med exemplet och även skriva till filen.

name_list.py

filename = 'name.txt'

# 1 skriv ut namnen från filen
with open(filename) as f:
    for rad in f:
        print(rad, end="")

# 2 Lagra namnen i en lista
print("\n## Uppgift 2")
names = []

# Öppna filen....
with open(filename) as f:
    for rad in f:               # .. loopa rad för rad
        if len(rad) > 1:        # Om radens längd är större än 1
            names.append(rad)   # Lagra rad i listan

names.sort()                    # Sortera listan

for n in names:                 # Loopa igenom listan
    print(n, end="")            # Skriv ut varje komponent

name.txt

Anna
David
William
Jonas
Viktoria
Anders

Lämna ett svar

Your email address will not be published.

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.