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