問題タブ [python-playsound]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - システムに関係なくサブフォルダ内のファイルにアクセスする方法は?
フォルダー (MP3) 内のすべての .mp3 ファイル パスを収集し、それらを辞書内のキーに割り当てたいので、私のプログラムはシステム ファイルパスに関係なく動作します (現在、ファイル パスはハードコードされているため、プログラムは自分自身でのみ動作します)。パソコン)。
元の設定は次のとおりです。
これは、プログラムが置かれている同じフォルダーに MP3 というフォルダー (必要な .mp3 ファイルを含む) がある限り、プログラムをシステムフォルダー構造から独立して動作させるために私が試みたことです。
プログラム (前述の .mp3 ファイルを再生する playsound コマンドを含む) を実行しようとすると、playsound モジュールが開き、次のエラーがスローされます。
ファイルパスは、次のように playsound 関数に渡されます。
更新:
この回答に従ってコードをリファクタリングしました(ありがとう!)。ここで説明されているように、playsound モジュールを変更して (ここで説明されているように) 実際の問題を見つけようとしましたが、次の結果が得られました。
したがって、a) 私のコードが最初から機能せず、正しいファイルパスを取得できなかった、または b) playsound が私がやっていることを気に入らないようです。
python - gtts コードを実行すると、一部の行 ( gtts code の前に記述) がオーディオの再生後に実行されます。オーディオが再生される前に、いくつかのコード行を実行したい
ここでは、すべての GUI 部分がelse
ステートメント内にあり、オーディオが再生された後に実行されます。
python - pip install playsound の後でも、playsound モジュールのインポートでエラーが発生します
これはコードです:
これはエラーです: