【发布时间】:2017-04-23 06:48:52
【问题描述】:
我正在尝试打印特定单元格中的内容。我知道在将内容提取到输出之前要检查的单元格。我为此使用了多个 IF 语句:
if lineCount == 5:
if line[0]:
print line[0], 'A5'
OPfound = 1
break
if line[1]:
print line[1], 'B5'
OPfound = 1
break
if lineCount == 4:
if line[0]:
print line[0], 'A4'
OPfound = 1
break
if line[1]:
print line[1],'B4'
OPfound = 1
break
输出的形式是:- 提取的内容,单元格编号
我要做的是首先检查 A5 中是否有任何内容 - 如果有内容则提取它...否则检查 B5 中的内容 - 如果有内容则提取它...否则检查内容在 A4 中
我得到了 B5 和 A4 的输出...但不是 A5
如果 A5、B5 和 A4 中没有内容,我如何检查 B4 中的内容...
【问题讨论】:
-
请扩展您的代码以包含有关
line和lineCount是什么的信息。此外,您的缩进也很差。 -
什么是“细胞”?
-
我希望你的缩进在粘贴时弄乱了,即使它确实有效。
-
你可以
print "A{}".format(linecount),顺便压缩一些代码 -
您是否对
break的实际作用或if声明的更多细节进行了研究?
标签: python python-2.7 if-statement