我有以下代码试图通过以太网命令打开灯
##################
% LampOn.py
import sys, socket
HOST='10.0.0.10'
PORT=1000
print 'Turning on Illuminator...'
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.sendall('GSS=1\r')
s.close()
print 'Illuminator On ...'
##################
当我在Python命令窗口中单独键入脚本的每一行时,指示灯会亮起。但是,当我使用
通过Windows命令提示符运行此脚本时>>python LampOn.py
指示灯未亮起。但是,显示代码开头和结尾的PRINT消息,因此我知道脚本本身正在执行(没有显示错误)。任何人都可以提出关于我做错的建议(我是Python和使用套接字的新手)?
BTW - 我在Windows 7企业版64位计算机上使用Python 2.7.8
谢谢!