python: TypeError: %c requires int or char
python: TypeError: %c requires int or char
...但是“%c”根本不在我的脚本中。
Traceback (most recent call last):
File "./build_SoS.py", line 88, in <module>
if int(locID) == int(2501): print " 20% complete with year %s" % str(yr)
TypeError: %c requires int or char
早些时候我得到 "unsigned byte integer is greater than maximum," 但不是每次都得到,这次也不是。不确定发生了什么。
谢谢
您没有“%c”,但您有“%c”。
在格式字符串中,即 %
运算符的左侧,您需要使用另一个 [=11] 转义 %
字符(出现在“20%”中) =] 字符.
print " 20%% complete with year %s" % str(yr)
...但是“%c”根本不在我的脚本中。
Traceback (most recent call last):
File "./build_SoS.py", line 88, in <module>
if int(locID) == int(2501): print " 20% complete with year %s" % str(yr)
TypeError: %c requires int or char
早些时候我得到 "unsigned byte integer is greater than maximum," 但不是每次都得到,这次也不是。不确定发生了什么。
谢谢
您没有“%c”,但您有“%c”。
在格式字符串中,即 %
运算符的左侧,您需要使用另一个 [=11] 转义 %
字符(出现在“20%”中) =] 字符.
print " 20%% complete with year %s" % str(yr)