0
テキストファイルのファイルパスを検索して置き換えたいですか?平均して 私のファイルサイズは2GBを超えています。2GBのテキストファイルサイズの文字列を検索して置き換えます
たとえば、 私はDドライブ "D:\ LargeFilesFolder"にフォルダを持っています。 とすべてのファイルがフォルダ内に存在します。私は"X:\path\link\here"
の検索と置換するすべてのテキストファイルで
"D:\LargeFilesFolder\large_file_v001.txt"
"D:\LargeFilesFolder\large_file_v002.txt"
"D:\LargeFilesFolder\large_file_v003.txt"
"Y:\here\link\path"
とpythonで大きなテキストファイルを読み込み、編集するための最良の最適化されたPythonの方法は何ですか..?
改行を繰り返し、新しいファイルを書き込みます。その後、新しいファイルを古いファイルに移動します。 –
txt_fileとしてopen(large_text_file、 'r')を使用して行間を反復すると、ファイル全体が読み込まれますが、ファイルサイズが大きいためです。私はメモリに最適化された方法でそれをしたい。 –
いいえ、ファイル全体をメモリに読み込むことはありません。それを試してみてください。 –