Задать вопрос
@DoubleCool

Почему выдаёт ошибку синтаксиса?

На строке "except PermissionError:" выдаёт ошибку синтаксиса.
import os
import discord
from discord.ext import commands,tasks

@client.command()
async def play(ctx, url, title : str):
song_there=os.path.isfile("song.wav")
    try:
        if song_there:
            os.remove("song.wav")
            except PermissionError:
                await ctx.send("Эй, я вообще-то уже занят!")
    return
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
Amoralny
@Amoralny
Python-разработчик
Вот
import os
import discord
from discord.ext import commands,tasks

@client.command()
async def play(ctx, url, title : str):
	song_there=os.path.isfile("song.wav")
	try:
		if song_there:
			os.remove("song.wav")
	except PermissionError:
		await ctx.send("Эй, я вообще-то уже занят!")
	return
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Невооружённым глазом видны неправильные отступы.
Ответ написан
Комментировать
@MrBrainop
Начал изучать html, Python и QT Designer
Попробуй так!
import os
import discord
from discord.ext import commands,tasks

@client.command()
async def play(ctx, url, title : str):
song_there=os.path.isfile("song.wav")
    try:
        if song_there:
            os.remove("song.wav")
    except PermissionError:
        await ctx.send("Эй, я вообще-то уже занят!")
    return
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы