我尝试执行此代码,但收到错误消息“无效语法”。 请帮助我,因为我是新手。
#import socket module
from socket import *
connectonSocket.close()
except IOError:
connectionSocket.send('\nHTTP/1.1 404 Not Found\n\n')
#Close client socket
connectionSocket.close()
serverSocket.close()
答案 0 :(得分:3)
有关try / except / else / finally Python代码的详细解释,请参阅此信息TutorialsPoint page!
您的代码应为:
#import socket module
from socket import *
try:
connectonSocket.open()
except IOError:
connectionSocket.send('\nHTTP/1.1 404 Not Found\n\n')
#Close client socket
finally:
connectionSocket.close()
serverSocket.close()
如果您要将代码复制并粘贴到cmd
/ terminal
,则不能有空白行(如果您这样做,则会出现缩进错误)。
<强> try/except/finally
强>
<强> TRY 强>: 意味着'尝试'做某事,即。调用函数,方法等
EXCEPT (您可以 多个 除外): 意味着如果你的'尝试'代码不起作用,请回答“这个”。
<强>最后强>:
无论你是'tried' and succeeded
还是'excepted'
,都可以做'这个'的东西。