PythonでBase64エンコードされた文字列をファイルに書き込む方法を紹介します。この記事は、Pythonの標準ライブラリbase64
を使用して、Base64エンコードされた文字列をデコードし、その結果をファイルに書き込む方法について説明します。
まず、Base64エンコードされた文字列をデコードするための基本的なコードスニペットを見てみましょう。
import base64
# Base64エンコードされた文字列
coded_string = '...'
# 文字列をデコード
decoded = base64.b64decode(coded_string)
# デコードされたデータをファイルに書き込む
with open('Output.txt', 'wb') as output_file:
output_file.write(decoded)
このコードは、Base64エンコードされた文字列をデコードし、結果をバイナリモードで開いたファイルに書き込みます。ファイルはバイナリモードで開く必要があります。
また、ファイルからBase64エンコードされた文字列を読み込む場合は、次のようにします。
import base64
# ファイルからBase64エンコードされた文字列を読み込む
with open('Input.txt', 'r') as input_file:
coded_string = input_file.read()
# 文字列をデコード
decoded = base64.b64decode(coded_string)
# デコードされたデータをファイルに書き込む
with open('Output.txt', 'wb') as output_file:
output_file.write(decoded)
このコードは、テキストファイルからBase64エンコードされた文字列を読み込み、その文字列をデコードし、結果を別のファイルに書き込みます。
以上がPythonでBase64エンコードされた文字列をファイルに書き込む基本的な方法です。この情報がPythonプログラミングに役立つことを願っています。