前提・実現したいこと
Pyhthonのplaysoundモジュールで、パスに日本語が入った途端通らなくなります。
解決法や正しい記法があれば教えていただきたいです。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "c:\Users\hoboki\Documents\pys\sound.py", line 3, in <module> playsound("hoboki/Documents/pys/pinpon.mp3") File "C:\Users\hooki\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py", line 35, in _playsoundWin winCommand('open "' + sound + '" alias', alias) File "C:\Users\hoboki\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py", line 31, in winCommand raise PlaysoundException(exceptionMessage) playsound.PlaysoundException: Error 275 for command: open "hooki/Documents/pys/pinpon.mp3" alias playsound_0.3311502903161506 Cannot find the specified file. Make sure the path and filename are correct.
該当のソースコード
C:\Usersから実行しています。
Python3
1from playsound import playsound 2 3playsound("hoboki/Documents/pys/pinpon.mp3")
試したこと
以下でも同様にダメでした。
Python3
1playsound("hoboki\Documents\pys\pinpon.mp3") 2playsound(r"hoboki/Documents/pys/pinpon.mp3") 3playsound(r"hoboki\Documents\pys\pinpon.mp3")
もちろんフルパスを指定しても同様のエラーが出ます。
C:\Users\hoboki から以下を実行すると問題ないので、漢字が原因かと推測しました。
Python3
1playsound("Documents/pys/pinpon.mp3") 2playsound("Documents\pys\pinpon.mp3")
補足情報(FW/ツールのバージョンなど)
Python3.9.4
playsound==1.2.2
.pyファイルの文字コード UTF-8
Windows 10

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/04 15:49 編集