我假设这将很容易回答,但我已经搜索了所有内容,但找不到答案。我正在学习 Python 并尝试运行一些非常简单的代码,但是每当我尝试在缩进块之后执行某些操作时,我都会不断收到语法错误。例如:
x = [1,2,3];
for i in x:
print(i);
print('finished');
当我运行此代码时,我在 print('finished') 部分收到语法错误。每当我尝试通过在循环或 if 语句之类的块之后取消缩进来运行任何内容时,都会出现此错误。我在 Mac OS X Lion 上的 IDLE 中运行 Python 3.2.3。
更新:似乎这并不像我想象的那么容易,也许我正在尝试做一些毫无意义的工作。我猜shell只在你运行一个缩进的块时运行多行语句,但是当你回到顶层时它会执行语句。因为我通常会处理文件,很可能是在 Django 中,所以最终不会有问题。感谢所有令人惊讶的快速响应。