一句 python 代码报错:unorderable types: str() > int()
if folderLayerCount > layer : #
print( "123132" );
#
发现 layer 是一个字符串,而 folderLayerCount 整数。
那就把 layer 转成 int ,再比较,就不报错了:
if folderLayerCount > int( layer ) : #
print( "123132" );
#
本文介绍了一种常见的Python编程错误,即尝试比较不同类型的变量(字符串和整数)。通过将字符串转换为整数进行正确的类型比较,避免了运行时错误。此解决方案适用于需要在条件语句中比较不同类型数据的场景。
一句 python 代码报错:unorderable types: str() > int()
if folderLayerCount > layer : #
print( "123132" );
#
发现 layer 是一个字符串,而 folderLayerCount 整数。
那就把 layer 转成 int ,再比较,就不报错了:
if folderLayerCount > int( layer ) : #
print( "123132" );
#
4422
2279

被折叠的 条评论
为什么被折叠?