前提・実現したいこと
base64にて文字列をエンコードすると、bytes型になります。
そのbytes型をそのままstr型に変換したいです。
どなたか御力添え下さい。
(例)
'hoge' を base64でエンコードすると、
b'aG9nZQ==' になります。
この b'aG9nZQ==' というbytes型を
'aG9nZQ=='というstr型の文字列に変換したいです。
発生している問題・エラーメッセージ
bs64.py", line 7, in <module> f.write(b) TypeError: write() argument must be str, not None
該当のソースコード
python3
1import base64 2 3s = 'base64 encode' 4a = base64.b64encode(s.encode('utf-8')) 5b = print(str(a)) 6with open('tet.txt') as f: 7 f.write(b)

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/16 14:36