这是我第一次尝试使用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
但是当我在控制台中键入此代码时,一切都很好!为什么会这样?
答案 0 :(得分:1)
您显示的所有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)