0
モジュールが動作しているかどうかを確認するために非常に簡単なコードを書きましたが、 'must be str、not bytes'エラーが発生します。Python 3.6:はstoundでなければなりません。playsoundモジュールでbytesエラーではありません
は、ここでは、コードです:
from playsound import playsound
playsound('C:\\Users\\User\\Desktop\Müzik\\January\\The Rolling Stones - Paint It, Black (Official Lyric Video).mp3')
そして、ここで正確なエラーです:
Traceback (most recent call last):
File "C:/Users/User/PycharmProjects/playsound/play_sound/__init__.py", line 3, in <module>
playsound('C:\\Users\\User\\Desktop\Müzik\\January\\The Rolling Stones - Paint It, Black (Official Lyric Video).mp3')
File "C:\Python36\lib\site-packages\playsound.py", line 34, in _playsoundWin
winCommand('open "' + sound + '" alias', alias)
File "C:\Python36\lib\site-packages\playsound.py", line 29, in winCommand
'\n ' + errorBuffer.value)
TypeError: must be str, not bytes
が助けに感謝します。
[playsoundモジュールのは、PyPIページ](https://pypi.python.org/pypi/playsound/1.2.1によると、 )、 "私はWindows 7とOS X 10.11上でPython 2.7でplayound itをテストしました。"それはPython 3.6と互換性がないかもしれないと私に伝えます。 –
@RandomDavisええ、私は同意します。 Python 3.Xは 'bytes'と' string'を別々に扱います。 – hashcode55