Python函数预计缩进块,如何?

use*_*893 0 python function

import socket, thread, time

def main():
    #server()
    #client()

def client():
    HOST = ''
    PORT = 
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((HOST, PORT))
    s.sendall('Hello, world')
    data = s.recv(1024)
    s.close()
    print 'Received', repr(data)

def server():
    HOST = ''
    PORT = 
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.bind((HOST, PORT))
    s.listen(1)
    conn, addr = s.accept()
    print 'Connected by', addr
    while 1:
        data = conn.recv(1024)
        if not data: break
        conn.sendall(data)
    conn.close()
Run Code Online (Sandbox Code Playgroud)

如果name ==" main ":main()文件"try.py",第7行def client():^ IndentationError:预期缩进块

问题是什么?请回答是否可能.

Gar*_*han 13

你的main功能没有身体.这是不允许的.如果您希望它什么都不做,请使用该pass语句.