我正在尝试使用 Python 通过串行方式与我的 Arduino 通信。我已经安装了 pyserial,这是我的代码。
#!/usr/bin/env python
from serial import serial
print("helloworld")
ser=serial.Serial('/dev/ttyACM0',9600)
a=raw_input("enter value")
ser.write(a)
当我尝试运行代码时,这就是我得到的结果。
Traceback (most recent call last):
File "/home/vm/Desktop/serial.py", line 2, in <module>
from serial import serial
File "/home/vm/Desktop/serial.py", line 2, in <module>
from serial import serial
ImportError: cannot import name serial
最佳答案
您已将脚本命名为 serial
。它试图从自身导入 serial
。重命名您的脚本。
关于Python 无法导入名称序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47735693/