以下为报错代码:
def get_point_id(point_type, id):#id为float或者int
if not id:
return None
#try:
if True:
str_id = str(int(id))
print isinstance(str_id,str)
if point_type == 'alarm':
return str_id.rjust(3,'0')//报错。
控制台报错为 :
File "b2_insert_standard_template_signals.py", line 118, in get_point_id
return str(str_id).rjust(3,'0')
TypeError: must be char, not unicode
求解决。
你的文件中是不是加了
两种解决办法:
1.
2.