Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。3:201一時ファイルを作りたくないという意味で良いでしょうか。メモリに取れる分しか処理する予定が無いのであれば、全てメモリにあげてしまうのが良いと思います。逆に、この処理でメモリを圧迫されるのが嫌なのであれば一時ファイルを使うべきだと思います。3:392文字列の長さが不変ならmmapしてメモリ上で書き換えちゃえば、一時ファイルとかメモリの圧迫とかの心配は無くなりますね。mmapが使えるか、使えたとして文字列として見えるか、などは使う言語処理系によるでしょうが。本家SOの既存の回答にはいくつか近いものがありました。python質問でも触れられている、一時ファイルを介するテクニックもすでにありました。Answerがよいと思います。'9')のように変えれば期待した動作をするはずです。データは基本的にメディアに詰め詰めで記録されている以上、コメントでyohjpさんがおっしゃっているように文字列長が不変であるという制約条件を付けた上で直にバイナリをいじるなどしないと特定箇所だけの書き換えはできません。よって完璧な回答はできませんが、ご参考までに。|1別口でインデックスファイルをつくってよければ、元のファイルを一旦読み込んで索引をつくり、編集内容はアペンドするだけにして、インデックスを更新するということやればいいわけです。すると高速に読み書き可能です。編集差分やインデックスが大きくなってきたらガベージコレクトします。CD-ROMのファイルを仮想的に読み書きする仕組み、などなどで使われています。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてください関連する質問2テキストファイル読み込みの際のエンコードが勝手に変わる?0Pythonのfor文に数値を代入したい0pythonでwavファイルを読み込みたいです。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。