почему pyserial выдает сообщение об ошибке, если я хочу выполнить его, но нет, если я делаю то же самое в оболочке - PullRequest
0 голосов
/ 03 ноября 2019

Кто-нибудь знает, почему я получаю следующее сообщение об ошибке в python при запуске следующего кода? Этого не произойдет, если я запускаю его в оболочке. картина проблемы

код:

import serial
ser = serial.Serial("COM6", baudrate = 9600, timeout=1)

while 1:
    arduinoData = ser.readline().decode('ascii')
    print(arduinoData)

сообщение об ошибке:

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> 
================= RESTART: C:\Users\tiesv\Desktop\serial.py =================
Traceback (most recent call last):
  File "C:\Users\tiesv\Desktop\serial.py", line 1, in <module>
    import serial
  File "C:\Users\tiesv\Desktop\serial.py", line 2, in <module>
    ser = serial.Serial("COM6", baudrate = 9600, timeout=1)
AttributeError: module 'serial' has no attribute 'Serial'
>>> 

заранее спасибо

...