概要
Pythonで「バイナリファイルの読み込みと書き込み」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
sample.py
fr = open('circle_o.png', 'rb')
fw = open('circle_c.png', 'wb')
while True:
data = fr.read(1)
if len(data) == 0:
break
fw.write(data)
fw.close()
fr.close()
以下のコマンドを実行しました。
$ python3 sample.py
以下のファイル(circle_c.png)が作成されました。
まとめ
何かの役に立てばと。