我尝试转换包含' -1'的要素类图层的字符串。使用if int(Floor)==-1:
得到整数并得到它 -
由于
答案 0 :(得分:1)
您正在运行Windows。这可能意味着UTF-16LE在某处混淆了。
>>> int('-\x001\x00')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '-'
>>> int('-\x001\x00'.decode('utf-16le'))
-1