Python if语句错误:无效语法,应为缩进块

Python if语句错误:无效语法,应为缩进块,python,Python,在执行下面的代码时,我得到一个语法错误: 应为缩进块 我已经检查过标签不是其他线程上建议的空格。这是什么原因造成的 if wallDirection = '-X': xAxis = -buildingSectionWidth 首先查看if语句需要表达式作为其条件 wallDirection='-X'是一条将wallDirection赋值给值-X的语句。这里可能需要的表达式是wallDirection=='-X'。测试相等性的运算符是=,而不是= if wallDirection ==

在执行下面的代码时,我得到一个语法错误:

应为缩进块

我已经检查过标签不是其他线程上建议的空格。这是什么原因造成的

if wallDirection = '-X':
    xAxis = -buildingSectionWidth
首先查看
if
语句需要表达式作为其条件

wallDirection='-X'
是一条将
wallDirection
赋值给值
-X
的语句。这里可能需要的表达式是
wallDirection=='-X'
。测试相等性的运算符是
=
,而不是
=

if wallDirection == '-X':
    xAxis = -buildingSectionWidth
首先查看
if
语句需要表达式作为其条件

wallDirection='-X'
是一条将
wallDirection
赋值给值
-X
的语句。这里可能需要的表达式是
wallDirection=='-X'
。测试相等性的运算符是
=
,而不是
=

if wallDirection == '-X':
    xAxis = -buildingSectionWidth

老兄,非常感谢你。我之前在代码中使用了==但从未完全理解其效果。我当然没想到这会是它背后的问题。代码现在运行得非常好。谢谢你的帮助!老兄,非常感谢你。我之前在代码中使用了==但从未完全理解其效果。我当然没想到这会是它背后的问题。代码现在运行得非常好。谢谢你的帮助!