Python无法导入名称序列

1 python serialization arduino pyserial

我正在尝试使用 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) 
Run Code Online (Sandbox Code Playgroud)

当我尝试运行代码时,这就是我得到的。

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
Run Code Online (Sandbox Code Playgroud)

Ign*_*ams 5

您已将脚本命名为serial。它试图serial从自己导入。重命名您的脚本。