-2
A
回答
2
如果您先将valor
变量转换为字符串,您应该可以在其上执行这些循环。但是,如果原始值是long
,我非常怀疑你会找到一个[
字符。
valor = str(sheet.cell(row=rowNum, column=columnNum).value
有可能是这个代码的一些严重的问题,但没有足够的代码在这里充分诊断问题。
+0
我把完整的代码。这是关于一个excell文件。我想删除两个括号之间的内容:“[]” –
0
我从前编辑过我的帖子。这可能是使用isinstance()的最直接的方法。
if isinstance("apple", str):
print "apple is a str"
if isinstance(40, str):
print "40 is a str"
else:
print "40 is not str"
输出将是:
苹果是STR
40不str的
+0
如何?我不知道该怎么做:( –
相关问题
- 1. TypeError:'instancemethod'类型的对象没有len()
- 2. TypeError:类型'method'的对象没有len()
- 3. TypeError:'file'类型的对象没有len()
- 4. i = self._randbelow(len(seq))TypeError:'NoneType'类型的对象没有len()
- 5. 类型错误:类型“光标”的对象没有LEN()
- 6. 类型错误:类型“_csv.writer”对象没有LEN()
- 7. Python的错误“类型错误:类型 'NoneType' 对象没有LEN()
- 8. 修复类型错误:类型'...'的对象没有len
- 9. 获取类型错误:类型builtin_function_or_method“的对象没有LEN()
- 10. 的Python - 类型错误:类型的 '...' 对象没有LEN()
- 11. 类型错误:“BOOL”类型的对象没有LEN()
- 12. 对象没有LEN()错误
- 13. 创建zipfile:TypeError:类型'ElementTree'的对象没有len()
- 14. TypeError:类型'响应'的对象没有len()[BeautifulSoup]
- 15. 错误”类型为'type'的对象没有len()“
- 16. '函数'类型的对象在python中没有len()
- 17. TypeError:'int'类型的对象没有len() - Python/Pygame
- 18. Python的3.30类型错误:类型“诠释”的对象没有LEN()
- 19. 出现错误。类型错误:类型“文件”的对象没有LEN()
- 20. 类型错误:类型“布尔”对象没有LEN() - Odoo V9社区
- 21. 熊猫合并上DatetimeIndex类型错误:类型的对象“NoneType”没有LEN()
- 22. TypeError:'float'类型的对象没有len()&TypeError:'float'对象不可迭代
- 23. “海峡”对象有没有属性“LEN”
- 24. python pool.map中的多线程引发TypeError:'float'类型的对象有没有len()
- 25. 数据流0.5.5 - '_UnwindowedValues'类型的对象有没有len()是什么意思?
- 26. 错误的蟒蛇 - 型“NoneType”对象没有LEN()
- 27. TypeError:类型'builtin_function_or_method'的对象在使用字符串时没有len()
- 28. 无法解决我的错误。 TypeError:'int'类型的对象没有len()
- 29. Python 3.x:我的函数返回'TypeError:类型'函数'的对象没有len()'
- 30. 'NoneType'类型的对象没有len(),但我很确定我的对象是一个有效的列表
该错误消息是明确的,'valor'是类型'long'的。在进入该循环之前,只需检查'valor'是否是字符串? –
我认为您认为'valor'会出现什么问题 –
请始终将您的代码包含为文本,以便潜在的答复者可以复制并运行它。 –