python if 语句只执行代码块中的第一行? 清泛原创 01-12 极有可能是因为if后的第一行代码到第二行代码中间是空格而非Tab,导致第二行被认为是新的执行分支,因此if的代码块范围仅第一句。将第二行代码前面的空格换成Tab键即可解决。 分享到: 98%的人还看了 · 十张图读懂 PHP、Python、 Ruby 三大语言的差异(2017-09-13) · 解决#!/usr/bin/python: No such file or directory(2020-09-06) · 解决python3报错:TypeError: a bytes-like object is required, not 'str'(2021-02-26)