Ich bin ein Anfänger in Python, und ich habe eine Frage zum Lesen von Dateien: Ich muss Informationen in einer Datei verarbeiten, um es in einem anderen zu schreiben. Ich weiß, wie man das macht, aber es ist für meinen Computer wirklich ressourcenintensiv, da die Datei wirklich groß ist, aber ich weiß, wie sie formatiert ist! Die Datei folgt, dass Format:Teilen einer TXT-Datei in mehreren Teilen in Python
4 13
9 3 4 7
3 3 3 3
3 5 2 1
Ich werde nicht erklären, was es ist, wie es ewig dauern würde und nicht sehr nützlich sein, aber die Datei essentialy von vier Zeilen wie diese gemacht, wieder und nochmal. Denn jetzt, ich benutze diese die Datei und wandeln es in einer sehr langen Kette zu lesen:
inputfile = open("input.txt", "r")
output = open("output.txt", "w")
Chain = inputfile.read()
Chain = Chain.split("\n")
Chained = ' '.join(Chain)
Chain = Chained.split(" ")
Chain = list(map(int, Chain))
Danach behandle ich es nur mit „Task-IDs“, aber ich fühle mich wie es wirklich nicht effizient ist. Also wissen Sie, wie ich die Kette in mehrere teilen könnte, wissend, wie sie formatiert sind? Danke fürs Lesen!
Genau das, was ich suchte, danke! –