昨天一直用wing IDE 101 编写python,要写串口通信程序。事先已经安装了pyserial模块,在解释器中导入时也没有问题。
但今天就悲剧了,导入时出现以下异常:
AttributeError: 'module' object has no attribute 'Serial'
另外,在终端中运行编写的执行脚本时也有这个问题。
脚本内容如下:
#! /usr/bin/env python
import serial
ser = serial.Serial('/dev/ttyUSB0',9600,parity=serial.PARITY_ODD)
ser.open()
ser.write('\x7f')
ser.close()
print ser.read()
运行后会出现同样的异常:
Traceback (most recent call last):
File "./serial.py", line 2, in <module>
import serial
File "/home/qianchen/编程/Python/serial.py", line 3, in <module>
ser = serial.Serial('/dev/ttyUSB0',9600,parity=serial.PARITY_ODD)
AttributeError: 'module' object has no attribute 'Serial'
无奈重启了一下电脑,wing IDE101中可以顺利导入serial模块了,但执行脚本时还是会出现同样的问题。
请问,为什么会是这样的结果,该如何纠正呢?
但今天就悲剧了,导入时出现以下异常:
AttributeError: 'module' object has no attribute 'Serial'
另外,在终端中运行编写的执行脚本时也有这个问题。
脚本内容如下:
#! /usr/bin/env python
import serial
ser = serial.Serial('/dev/ttyUSB0',9600,parity=serial.PARITY_ODD)
ser.open()
ser.write('\x7f')
ser.close()
print ser.read()
运行后会出现同样的异常:
Traceback (most recent call last):
File "./serial.py", line 2, in <module>
import serial
File "/home/qianchen/编程/Python/serial.py", line 3, in <module>
ser = serial.Serial('/dev/ttyUSB0',9600,parity=serial.PARITY_ODD)
AttributeError: 'module' object has no attribute 'Serial'
无奈重启了一下电脑,wing IDE101中可以顺利导入serial模块了,但执行脚本时还是会出现同样的问题。
请问,为什么会是这样的结果,该如何纠正呢?