Python:[Errno 13]权限被拒绝

2024-05-18 22:13:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正试图让一个随机的笑话选择器/出纳员去工作。我对Python有点陌生,但对其他语言有一些脚本编写经验。现在我将输入错误代码:

> Traceback (most recent call last):
  File "C:\Users\drkater\Desktop\Crap\Projekte\Voice Assitant\Jarvis.py", line 64, in <module>
    assistant(myCommand())
  File "C:\Users\drkater\Desktop\Crap\Projekte\Voice Assitant\Jarvis.py", line 59, in assistant
    talkToMe('ich weis nicht was du meinst!')
  File "C:\Users\drkater\Desktop\Crap\Projekte\Voice Assitant\Jarvis.py", line 23, in talkToMe
    text_to_speech.save('audio.mp3')
  File "C:\Python\lib\site-packages\gtts\tts.py", line 246, in save
    with open(savefile, 'wb') as f:
PermissionError: [Errno 13] Permission denied: 'audio.mp3'

现在我将向您展示我的源代码,而且,您可能会发现我的字符串很奇怪,因为我来自德国,所以它们是德语

^{pr2}$

希望有人能帮我


Tags: inpysavelineusersfileassistantvoice
2条回答

你应该更改文件的权限'音频.mp3'. 使用shell命令ls -l检查文件的权限,并使用chmod a+rw audio.mp3使文件可写。你可以找到一个类似问题的问题here

确保您尝试访问的文件对执行python的用户具有正确的执行权限。在

相关问题 更多 >

    热门问题