Hi, I have found that the serial port doesn't get opened sometimes. Here's what I do:
import serial ser = serial.Serial() ser.port = 0 ser.baudrate = 9600 ser.timeout = 1 ser.open() You can see if the port is open by printing the serial object. In your code you'll use: print ser one of the parameters is open= True (or False) By explicitly setting the serial object properties it always works for me. JDM Hello, I need to be able to send some information through my computer's serial port. I am using python version 2.6, the pyserial 1.21 module, and the pywin module. My code seems to be sending info somewhere, because any print statement I add after the import serial command doesn't show up in my terminal window. However, the device connected to my serial port doesn't seem to be registering any received information. I want to send the string "FREQ 720 MHz." If anyone could help me out with this code, it would be greatly appreciated: import serial ser = serial.Serial(0) #if port has specific name, use: ser = serial.Serial('portName', 19200, timeout=0) print ser.portstr #should tell you what specific port was used ser.write('FREQ 720 MHz') ser.close() Thanks, Dan _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32 _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32