答案 0 :(得分:2)
如果首先将valor
变量强制转换为字符串,则应该可以对其执行这些循环。但是,如果原始值为long
,我很怀疑您是否会在其中找到[
字符。
valor = str(sheet.cell(row=rowNum, column=columnNum).value
此代码可能存在一些严重问题,但此处没有足够的代码来完全诊断问题。
答案 1 :(得分: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"
输出将是:
apple是一个str
40不是str