皆様いつもお世話になっております。
環境は
Python Python 3.6.5
mpg123 version 1.25.10
です。
pathlibを使って絶対パスを取得し、os関数内でファイルパスを連結して、mpg123にエスケープ文字とファイル名を含めた絶対パスを引数として渡したいのですが、エスケープ文字が反映されません。
試したのは
python
1import os 2import pathlib 3 4currnet_dir = pathlib.Path(__file__).resolve().parent 5os.system("mpg123 " + str(currnet_dir) + "\" + "airplane_ping.mp3")
と
python
1import os 2import pathlib 3 4currnet_dir = pathlib.Path(__file__).resolve().parent 5os.system("mpg123 " + str(currnet_dir) + "\airplane_ping.mp3")
ですが、両方とも
terminal
1error: Cannot open file /Users/a/Twit_chceckerairplane_ping.mp3: No such file or directory
というエラーが出てしまいます。どうしたらバックスラッシュが反映されるのでしょうか?
アドバイスとご教授のほどよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。