不存在行上的Python期望缩进
我很困惑。我正在尝试使用Python和Discord.py创建一个Discord机器人。 我已经从中复制了示例代码,现在出现以下错误:不存在行上的Python期望缩进,python,compiler-errors,pycharm,discord,indentation,Python,Compiler Errors,Pycharm,Discord,Indentation,我很困惑。我正在尝试使用Python和Discord.py创建一个Discord机器人。 我已经从中复制了示例代码,现在出现以下错误: File "C:/Users/****/Documents/Discord/RTSC/J'alami/bot.py", line 27 client.run(TOKEN) ^ IndentationError: expected an indented block 现在有件奇怪的事。从我的代码中可以看到: import discord clie
File "C:/Users/****/Documents/Discord/RTSC/J'alami/bot.py", line 27
client.run(TOKEN)
^
IndentationError: expected an indented block
现在有件奇怪的事。从我的代码中可以看到:
import discord
client = discord.Client()
client.run("{this string is secret}")
只有3行,而不是错误所说的27行。我对Python非常陌生,因此这里可能缺少一些明显的东西。
我的IDE是PyCharm 2020.1.1社区版
非常感谢您的帮助,谢谢 你检查过import语句是否正常工作了吗?还有,三重检查你没有混合空格和制表符(python不喜欢这样),这让我抓狂。在评论每一行(即使是空白的)之后,它仍然给我错误。怎么用?没有代码对吗?错误发生在文件为空时…您的意思是在您的环境中运行类似于
python empty.py
的东西,而empty.py
是一个空文件,您仍然会收到引用行号的缩进错误?您是否检查了import语句是否正常工作,三重检查您没有混合空格和制表符(python不喜欢这样),这让我抓狂。在评论每一行(即使是空白的)之后,它仍然给我错误。怎么用?没有代码对吗?当文件为空时会发生错误…您的意思是在您的环境中运行类似于python empty.py
的东西,而empty.py
是空文件,并且仍然会出现引用行号的缩进错误?