我一直在工作与PySerial库蟒蛇Pyserial API ,我似乎无法理解为什么我要特别导入模块的某一部分。
这会给我一个错误:
import serial
for item in serial.tools.list_ports.comports():
print item
上面的代码将返回“AttributeError错误:类型的对象‘系列’有没有属性‘工具’”
如果我导入属性而言,我没有得到任何错误:
import serial.tools.list_ports
for item in serial.tools.list_ports.comports():
print item
有人可以帮助我理解为什么第一个导入将不运行相称()方法?
据我所知,进口较少的项目到内存是最佳的做法,但我也使用来自PySerial模块等方法。 这似乎是多余的导入串行和serial.tools.list_ports。