gpt4 book ai didi

python - 串口导入python

转载 作者:太空狗 更新时间:2023-10-29 20:12:37 25 4
gpt4 key购买 nike

我正在尝试使用 pyserial。当我执行以下脚本时。

import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn")
x = ser.readline()
print(x)

错误代码:

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'

我阅读了一条建议并将其更改为:

from serial import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn
x = ser.readline()
print(x)

我现在得到错误

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

我读到这可能是因为您的模块中有 ini,但我对此一无所知。

我打印了我的 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']

有点恼火:(...谢谢你的帮助。

最佳答案

应该是:

import serial
ser = serial.Serial("COM5", 9600)

注意serial.Serial中的大写'S'

关于python - 串口导入python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19728535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com