Python TCP/IP服务器:无效语法
我正在做一个项目,我只想了解TCP/IP服务器的基本知识。我正在这个网站上举一个例子:据我所知,下面的代码是相同的Python TCP/IP服务器:无效语法,python,tcpserver,Python,Tcpserver,我正在做一个项目,我只想了解TCP/IP服务器的基本知识。我正在这个网站上举一个例子:据我所知,下面的代码是相同的 while True: print >>sys.stderr, 'waiting for a connection' connection, client_address = sock.accept() try: print >>sys.stderr, 'client connected:', client_a
while True:
print >>sys.stderr, 'waiting for a connection'
connection, client_address = sock.accept()
try:
print >>sys.stderr, 'client connected:', client_address
while True:
data = connection.recv(16)
print >>sys.stderr, 'received "%s"' % data
if data:
connection.sendall(data)
else:
break
finally:
connection.close()
但是,当我尝试编译此代码时,得到的错误是:
File "server.py", line 26
finally:
^
SyntaxError: invalid syntax
我没有太多的python经验,所以我不确定这里发生了什么,任何帮助都将不胜感激
最后
只能与try
搭配使用
当前缩进与
匹配,而。尝试去缩进,使其与您的Try
缩进相同。非常感谢。这是我第一次用python编写代码,所以我不知道这样复杂的事情,谢谢。我不知道:)