AttributeError: 'Sheet' object has no attribute 'strip'
时间: 2023-09-11 18:11:26 浏览: 105
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误通常出现在尝试使用`strip()`函数在一个 `Sheet` 对象上时。`strip()` 函数是用于去除字符串前后的空格的函数,但是 `Sheet` 对象并不是一个字符串对象,因此不支持 `strip()` 函数。
解决方法是在使用 `strip()` 函数之前先将 `Sheet` 对象转换成字符串对象。可以使用 `str()` 函数将 `Sheet` 对象转换为字符串对象,例如:
```
sheet = workbook.active
sheet_name = str(sheet.title).strip()
```
这样就可以将 `Sheet` 对象的标题(也就是字符串类型)去除前后空格后得到 `sheet_name` 变量了。
阅读全文