@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
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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект