Spalte aus Text-Datei extrahieren mit Python
Hier ein Quick & Dirty Code, um eine Spalte aus einer Text-Datei zu extrahieren. Geht auch mit AWK, aber wenn man nur Python hat…
def splitFileOneColumn(inputFile,outputFile,columnSeparator,column): with open(inputFile, 'r') as infile: with open(outputFile, 'w') as outfile: for line in infile: s = line.split(columnSeparator) outfile.write(s[column]+os.linesep) # '\r\n' on Windows, '\n' on Unix/Linux/Mac outfile.close() infile.close() |
Bei Gelegenheit muss ich das mal um die Möglichkeit erweitern, n Spalten zu extrahieren.