but no encoding declared
一般都是因为中文字符引起,maybe你在解析json,但是网上一般解决办法是在py文件最前面指定字符编码:
# -*- coding:utf-8 -*-
而其实直接在你要使用的str
加一个r
即可
tm = r'''
'''
tstr = json.loads(tm)
TypeError: ‘bool’ object is not callable
出现这个问题一般就是bool对象被写成了方法:
# 判断串口状态
isConnect = self.ser.is_open()
print('isConnect:',isConnect)
这里的串口API里的is_open是一个变量,非方法,所以报错,只需要修改为变量即可:
# 判断串口状态
isConnect = self.ser.is_open
print('isConnect:',isConnect)