[英]Serial import python
I"m trying to use pyserial. When I do the following script. 我正在尝试使用pyserial。执行以下脚本时。
import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn")
x = ser.readline()
print(x)
Error code: 错误代码:
c:\Python27>python com.py
Traceback (most recent call last):
File "com.py", line 2, in <module>
ser= serial.serial("COM5", 9600)
AttributeError: 'module' object has no attribute 'serial'
I read a suggestion and changed it to: 我阅读了一条建议,并将其更改为:
from serial import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn
x = ser.readline()
print(x)
I now get the error 我现在得到了错误
c:\Python27>python com.py
Traceback (most recent call last):
File "com.py", line 1, in <module>
from serial import serial
ImportError: cannot import name serial
I read that this can be from having ini in your module, but dont' know anyting about this. 我读到这可能是由于模块中包含ini ,但对此一无所知。
I printed my sys.path and pyserial is in there. 我打印了sys.path并且pyserial在其中。
['C:\\Users\\Jeff\\Desktop', 'C:\\Python27\\lib\\site-packages\\distribute-0.6.4
9-py2.7.egg', 'C:\\Python27\\lib\\site-packages\\pyserial-2.7-py2.7.egg', 'C:\\W
indows\\SYSTEM32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\
\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Pyt
hon27\\lib\\site-packages', 'C:\\Python27\\lib\\site-packages\\setuptools-0.6c11
-py2.7.egg-info']
Getting kind of annoyed :(... Thanks for help. 有点生气:(...感谢您的帮助。
It should be: 它应该是:
import serial
ser = serial.Serial("COM5", 9600)
Note the capital 'S' in serial.Serial 注意序列中的大写字母'S'。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.