gpt4 book ai didi

python - 在Python中检测excel文件的EOF

转载 作者:行者123 更新时间:2023-11-28 20:53:47 24 4
gpt4 key购买 nike

我已经编写了一个使用 python 检测 excel 文件的 EOF 的代码:

row_no = 1
while True:
x = xlws.Cells(row_no,1).value
if type(x) is None:
break
else:
print(len(x))
print(x)
row_no = row_no + 1

我希望 while 循环会停止然后 x 变成一个“空白单元格”,我支持它是 None,但它不起作用,它会转到 len(x) 并提示我 NoneType has no 的错误伦。为什么?

谢谢!

最佳答案

这是你的问题:

if type(x) is None:

如果 x 为 None,则其类型 为 NoneType。因此,这绝不是真的,所以您永远不会看到空白单元格,您最终会尝试获取 None 的长度。

相反,写:

if x is None:

关于python - 在Python中检测excel文件的EOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3784162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com