Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: ole-usenet-spam@gmx.net (=?utf-8?B?0J5s0LUg0IV0ctC10ZbRgWjQtXI=?=) Newsgroups: de.comp.lang.python Subject: Concatenierte Dateien? Date: Thu, 07 Sep 2017 17:45:50 +0200 Lines: 21 Message-ID: <87mv66sea9.fsf@gmx.net> Reply-To: =?utf-8?B?0J5s0LUg0IV0ctC10ZbRgWjQtXI=?= Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net /Q4IifarW94IfJ+1pF9GwQXPfDWP9Z+6cBh4H+6bnofJuBbVQ0sdiOSQ== Cancel-Lock: sha1:rVLHYfbQBv4MeFP9hfHjK0U4fxw= sha1:My67ZOIGVu/mMl2gFhxs8D0QihE= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Xref: csiph.com de.comp.lang.python:4899 Hallo, gibt es eine einfache ("batteries included") Möglichkeit, eine Liste von file like objects als ein einziges file like object (zum Lesen) zu behandeln? So dass für die ersten bytes das erste Object verwendet wird etc.? Hintergrund: Ich habe eine Liste von "memoryview"-Objekten, (und "String"-Objekten), die recht groß (>>1GB) sind (und aus einem memory-mapped file stammen), und die zusammengefügt ein "file like object" ergeben sollen. Und wie würde man aus deinem memoryview effektiv die einzelnen Bytes bekommen? meoryview.tobytes() erstellt ja offenbar eine Kopie, was nicht sehr effektiv ist. Schöne Grüße Ole