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")