Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python TCP/IP服务器:无效语法_Python_Tcpserver - Fatal编程技术网

Python 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

我正在做一个项目,我只想了解TCP/IP服务器的基本知识。我正在这个网站上举一个例子:据我所知,下面的代码是相同的

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编写代码,所以我不知道这样复杂的事情,谢谢。我不知道:)