正在关闭connectionSocket引发“IOError除外的无效语法”

2024-05-15 08:41:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着执行这段代码,但是收到一条错误消息,说“无效语法”。 既然我是新手,请帮帮我。在

#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()

Tags: 代码fromimport消息close错误语法socket
1条回答
网友
1楼 · 发布于 2024-05-15 08:41:05

有关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

尝试: 意思是“尝试”做某事,即调用函数、方法等

(您可以有多个例外): 意思是如果你的“尝试”代码不起作用,那么就做“这个”来响应。在

最后: 意思是不管你是否'tried' and succeeded,还是'excepted',都要做这些事情。在

相关问题 更多 >