为什么它总是返回我"theIndentationError: unexpected indent",当我将相同的代码放入终端时一切都很好?



这是我与python的第一次尝试,我正在使用蜘蛛网。.我正在尝试执行一个非常简单的代码

# -*- coding: utf-8 -*-
"""
Spyder Editor
This is a temporary script file.
"""
import numpy as np
 x = np.array([1,2,3])
 y = np.array([4,5,6])
 z= x+y
 print (z)

当我将此代码键入.py文件时,我会收到以下错误

file x = np.array([1,2,3])
    ^
IndentationError: unexpected indent

但是当我在控制台中键入此代码时,一切都很好!为什么会发生?

您显示的所有5行必须处于相同的缩进级别,这意味着您应删除最后4行前面的空间(或选项卡)或在第一行的前面添加空格(导入语句)。

您的代码(带有错误):

import numpy as np
 x = np.array([1,2,3])
 y = np.array([4,5,6])
 z= x+y
 print (z)

,但看起来应该像这样(所有5行从相同的位置开始):

import numpy as np
x = np.array([1, 2, 3])
y = np.array([4, 5, 6])
z = x + y
print(z)

最新更新