我是python的新手,我必须在python中编写我的第一个任务。我保证在完成这一步之后我会学习它,但我现在需要你的帮助。Python:通过引用传递套接字
我的代码,目前看起来是这样的:
comSocket.send("\r")
sleep(1)
comSocket.send("\r")
sleep(2)
comSocket.settimeout(8)
try:
comSocket.recv(256)
except socket.timeout:
errorLog("[COM. ERROR] Station took too long to reply. \n")
comSocket.shutdown(1)
comSocket.close()
sys.exit(0)
comSocket.send("\r\r")
sleep(2)
comSocket.settimeout(8)
try:
comSocket.recv(256)
except socket.timeout:
errorLog("[COM. ERROR] Station took too long to reply. \n")
comSocket.shutdown(1)
comSocket.close()
sys.exit(0)
errorLog
是另一种方法。我想通过制定一种新方法来重写这段代码,以便我可以通过message
,参考socket
,然后return
从套接字收到的信息。
任何帮助?
谢谢:)
通过什么样的信息? – SingleNegationElimination
'\ r \ r'是一条消息:)消息将是任意长度的字符串。 –
http://docs.python.org/tutorial/controlflow.html#defining-functions – SingleNegationElimination