Zmiana wielkości liter w pliku

0

Mam plik, w którym chciałbym zamienić dwa wyrazy pisanie małymi literami na pisane wielkimi literami.

....
matrix
....
...
....
;
end;

Z tego chciałbym otrzymać to:

....
MATRIX
....
...
....
;
END;

Próbowałem użyć funkcji upper, ale pojawiał się błąd:

AttributeError: 'list' object has no attribute 'upper'

Kod rozpoczynam w ten sposób:

with open("nex.nexus", "r") as myfile:
    lines = myfile.readlines()

Czy mógłby mi ktoś pomóc?

0

readlines Ci zwraca zawartość pliku jako listę linii. Użyj map, żeby wykonać funkcję upper na każdym z jej elementów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1