burim:python:python-labs:loesung_blatt9_aufgabe1_dirlist_kommentiert.py
file = open('dirlist.txt') # Oeffnen der Datei zum Lesen
# Die Variable 'file' verweist auf einen TextIOWrapper,
# mit welchem weitere Funktionen wir beispielsweise write()
# aufgerufen werden koennen.
out = open('dirlist_py.txt', 'w') # Oeffnen einer zweiten Datei
# zum Schreiben
for i in file: # fuer jede Zeile in der Datei
if '.java' in i: #if i.endswith('.java') # wenn '.java' in der Zeile
print(i.rstrip()) # entferne die Leerzeichen an der rechten Seite
# ersetze in jeder Zeite die Teilzeichenfolge '.java' durch '.py'
# und schreibe diesen zeilenweise in die zweite Datei.
out.write(i.rstrip().replace('.java', '.py') + "\n")
burim/python/python-labs/loesung_blatt9_aufgabe1_dirlist_kommentiert.py.txt · Last modified: 2019/01/21 20:55 by 127.0.0.1
