メソッドで生成した値を使ってファイル名を決めたいです。今コードに、
def upload(request): test_id = composite(id) with open(test_id.wav, 'wb') as f: print(111)
と書きました。composite(id)の値のtest_idをwavファイルの名前にしたいのですが、このコードを実行すると
AttributeError at /app/upload 'str' object has no attribute 'wav'
とエラーが出ました。
with open("test_id.wav", 'wb') as f:
と書いたら"test_id.wav"が文字列として認識されtest_idの値を使ったwavファイルが生成されるのではなく、test_id.wavというwavファイルが生成されます。
どのようにコードを書けば意図したプログラムにすることができるでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/06 11:02
2017/11/06 11:45