@hzwxcv

Syntax error about File “”, line 1, что это значит?

Пытаюсь запустить данный скрипт для выдачи ролей:

from discord.ext import commands
from discord.utils import get
import discord

bot = commands.Bot(command_prefix='/')

@bot.command(pass_context=True)
@commands.has_role("123") # This must be exactly the name of the appropriate role
async def addrole(ctx):
    member = ctx.message.author
    role = get(member.server.roles, name="Test")
    await bot.add_roles(member, role)

    client = MyClient()
client.run('Тут стоит мой токен :) ')


Далее пишу в консоль python GGG.py
Выдаёт ошибку
```
: Имя "python" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и п
равильность пути, после чего повторите попытку.
строка:1 знак:1
+ python GGG.py
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (python:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
```

А до этого писало вообще вот это:
```
yntaxError: invalid syntax
>>> & C:/ProgramData/Anaconda3/python.exe c:/Users/lenovo/Desktop/python/GGG.py
File "", line 1
& C:/ProgramData/Anaconda3/python.exe c:/Users/lenovo/Desktop/python/GGG.py
```
  • Вопрос задан
  • 231 просмотр
Решения вопроса 1
deepblack
@deepblack Куратор тега Python
Нужно было при установке Python поставить галку Add python 3.X to PATH.
Теперь это надо сделать руками, инструкция легко гуглится.

UPD:
60fcc59040717741922701.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы