2017-11-06 17 views
0

私はラズベリーパイを使ってオーディオを録音しています。私はpyaudioを試しましたが、うまくいかず、サブプロセスモジュールを使用しようとしました。録音を複数回実行する必要があるため、録音ごとに録音ファイル名が異なることを確認する必要があります。例えばPythonサブプロセス:非文字列を引数に渡す

、私はしたいと思います:

filename = datetime.now().strftime("%Y-%m-%d_%H_%M_%S")+".wav" 

私の質問は:私は、サブプロセスに引数としてこのファイル名を渡すことができますか?ドキュメントをチェックしたところ、サブプロセスでは文字列とリストのみが引数としてサポートされています。

+1

まあ、ファイル名は文字列ではありませんか? –

答えて

1

このファイル名は、文字列です。だから、それがサブプロセスの文字列の1つとして使われるのを妨げるものは何もない。

shell=False(デフォルト)の文字列バリアントとshell=Trueの文字列バリアントのリストを使用するように注意してください。それから、すべてが必要に応じて機能するはずです。

+0

ありがとうございました。私は本当にプログラミングの正午です –

関連する問題