Pythonにおけるファイル入出力の実践ガイド

ファイルのオープンとリソース管理 Python 3でディスク上のデータを扱う際、組み込み関数open()がインターフェースの中心となる。OSレベルのファイルディスクリプタは有限なリソースであるため、コンテキストマネージャ(with構文)を用いた自動管理が現代の開発標準となっている。このパターンを採用すれば、正常終了時はもちろん、処理中に例外が発生した場合でも確実に ...

9月21日 19:57 投稿

Androidアプリで20MBを超える大容量ファイルをアセットに格納する実装手法

大容量ファイルのアセット配置制約と対策 Androidのアセットシステムでは、単一ファイルのサイズ上限が20MBに制限されています。この制約を超えるバイナリデータをアプリに組み込む場合、ファイル分割とランタイムでの再構築が必要です。以下の3ステップで実装します。 事前処理で大ファイルを分割 分割ファイルをアセットディレクトリに配置 アプリ実行時にファイ ...

6月10日 22:33 投稿