Skip to content

Instantly share code, notes, and snippets.

@matseee
Created November 9, 2021 20:20
Show Gist options
  • Save matseee/8972c6d0d312dff056214b291d4f8ab4 to your computer and use it in GitHub Desktop.
Save matseee/8972c6d0d312dff056214b291d4f8ab4 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import os
import sys
directory = sys.argv[1]
# Gibt es das Verzeichnis?
if os.path.exists(directory):
# Alle Dateien im Verzeichnis auflisten
fileNames = os.listdir(directory)
# Datei-Namen + Pfad
files = map(lambda file: os.path.join(directory, file), fileNames)
for index, file in enumerate(files):
# Datei oeffnen (Modus r fuer read)
contents = open(file, "r")
# Neuen Datei-Pfad vorbereiten (Modus a fuer append)
# fileNames[index].split(".")[0] ist etwas kryptisch, der Dateiname test.txt wird in test & txt gesplittet
# und danach wieder mit -solved zusammengefuegt.
newFile = open(os.path.join(
directory, fileNames[index].split(".")[0] + "-solved.txt"), "a")
# Jede Zeile einer Datei bearbeiten
for line in contents:
# Hier die line parsen und Y berechnen
newFile.write(line + "\r\n")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment