ホームページ  >  に質問  >  本文

Python - サブプロセスモジュールは実行可能ファイルの内容をどのように返しますか?

次のコードは、ローカル オーディオ ファイルを再生するために mplayer を呼び出します。filepath ファイル内のデータは、p を通じて取得できますか?

リーリー

filepath データが必要な URL の場合もありますが、このアドレスには再度アクセスしたくない場合があります。
-----補足----------
デバッグしようとしてフォローアップし、mplayer を呼び出す前にファイルの内容が取得されているかどうかを確認したかったのですが、subprocess モジュールでは、シングル ステップ デバッグが機能しないため、mplayer を呼び出す前にサブプロセス モジュールがデータを取得しているかどうかを知りたいのですが、取得できている場合はデータを取得できます。

给我你的怀抱给我你的怀抱2711日前691

全員に返信(2)返信します

  • 黄舟

    黄舟2017-05-18 11:00:55

    subprocess只是一个调用命令的库, 它的stdin, stdoutコマンドの実行中に結果、テキスト、またはその他の出力が保存される場合は、それを取得できますが、この音声ファイルを解析したい場合は、おそらく機能しません。説明するには他の解析方法が必要です。または、ファイルを直接開くと、必要なものが得られるかもしれません

    返事
    0
  • 高洛峰

    高洛峰2017-05-18 11:00:55

    取得したいのはオーディオデータのメタデータのようです。実際にMP3である場合は、ID3ライブラリを試すことができます。

    返事
    0
  • キャンセル返事