Folgendes Problem: Eine txt-File soll als Array eingelesen werden um es danach manipulieren zu können. Nun habe ich allerdings festgestellt das Python jedem einzelnen Zeichen eine Position in der Matrix zuweist und nicht wie von mir angenommen jeder Zeichensatz eine eigene Position bekommt und somit eine Auswertung möglich wird.
Ich habe mitbekommen, dass es gerade eine "Neulingsdiskussion" im Forum gibt. Wie man vl aus meinem Problem erkennt, bin ich auch neu auf Python. Ich habe auch vorab versucht das Problem durch alte Forumsbeiträge - nicht nur in diesem Forum - bzw. der Dokumentation zu lösen, bin allerdings auf keinen grünen Nenner gekommen und hoffe ihr habt einen Tip wie man eine txt-Datei so in ein Array einliest, dass einzelne Wörter bzw. Zahlen eine Pos. zugewiesen bekommen und nicht einzelne Zeichen.
Herzlichen Dank vorab.
Beste Grüße jOe
Code: Alles auswählen
import os
Daten_Pfad=raw_input("Directory of data: ")
os.chdir(Daten_Pfad)
Filename=raw_input("Filename: ")
File=open((Filename + ".txt"),"rb")
File.seek(0,0)
MatFile=File.read()
Mat=list(MatFile)
print Mat
File.close