问题描述
当用户从 youtube 发送链接时,我的机器人会发送视频。但我有这样的问题: 视频 = 打开(路径,'rb') PermissionError:[Errno 13] 权限被拒绝:“D://projects/youtube_download_bot/videos”
我的代码:
def video_youtube(message):
if platform == 'win32' or 'win64' or 'win86':
print('Windows')
path = 'D://projects/youtube_download_bot/videos'
url = r'(?:v=|\/)([0-9A-Za-z_-]{11}).*'
content = message.text
vidos = re.search(url,content)
if vidos:
bot.send_message(message.chat.id,'Подожди пару минут')
try:
YouTube(content).streams.first().download(path)
video = open(path,'rb')
bot.send_video(message.chat.id,video)
except KeyError:
bot.send_message(message.chat.id,'Это видео невозможно скачать \n Попробуй другое видео')
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)