1
大きなバイナリファイル(60GB)をいくつか小さなものに分割したいのですが。私はファイルを反復し、fileObject.tell()
メソッドを使用してファイルを分割したい点を見つけました。今はfile_pointers
という1000個の分割点の配列があります。私はそれらのスプリット・ポイントからファイルを作成する方法を探していますので、この関数は次のようになります。バイナリファイルのチャンクをPythonでどのようにコピーするのですか?
def split_file(file_object, file_pointers):
# Do something here
、それはすべてのチャンクのためのファイルを作成します。私はこのquestionを見ましたが、Pythonのループが遅すぎるのではないかと心配しています。また、何か類似した組み込み関数がなければならないと感じています。