Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.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空间错误_Python - Fatal编程技术网

python空间错误

python空间错误,python,Python,我受够了python代码和空间,在这个代码空间里有人能帮我吗 enter code here import sys from threading import Thread import socket import MySQLdb allClients=[] class Client(Thread): def __init__(self,clientSocket): Thread.__init__(self) sel

我受够了python代码和空间,在这个代码空间里有人能帮我吗

enter code here

import sys
from threading import Thread
import socket
import MySQLdb

allClients=[]

class Client(Thread):

    def __init__(self,clientSocket):
                Thread.__init__(self)
                self.sockfd = clientSocket #socket client
                self.name = ""
                self.nickName = ""

    def newClientConnect(self):

      allClients.append(self.sockfd)
while True:  
#while True:
      try:
             rm= self.sockfd.recv(2048)
             print rm

             def run(self):
                self.newClientConnect()
                while True:
                        buff = self.sockfd.recv(2048)
                        if buff.strip() == 'quit':
                             self.sockfd.close()
                            break # Exit when break
                            else:
self.sendAll(buff)


if __name__ == "__main__": 

    #Server Connection to socket:
    IP = '10.0.2.2'
    PORT = 5807
    serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    serversocket.setsockopt( socket.SOL_SOCKET, socket.SO_REUSEADDR, 1 )
    print ("Server Started")
    try:
        serversocket.bind(('',54638))
    except ValueError,e:
        print e
    serversocket.listen(5)


    db= MySQLdb.connect(host= "localhost",
                  user="root",
                  passwd="newpassword",
                  db="new_schema")
#setup cursor
cursor = db.cursor()
#create anooog1 table
cursor.execute("DROP TABLE IF EXISTS try")
#sql = """CREATE TABLE game (COL1 INT, COL2 INT, PRIMARY KEY (COL1))"""
sql="""CREATE TABLE try (COL1 VARCHAR(45), COL2 VARCHAR(45), PRIMARY KEY (COL1)) """ 
cursor.execute(sql)


#insert to table
cursor.execute("""INSERT INTO try VALUES (%s,%s)""",("opa","myghost"))
db.commit()   
db.rollback()
#show table
cursor.execute("""SELECT * FROM try""")

print cursor.fetchall()
db.close()


#####################    #Server Connection to MySQL:
  #  conn =MySQLdb.connect(host= "localhost",
   #                   user="root",
    #                  passwd="newpassword",
     #                 db="new_schema")

    #x=conn.cursor()

    #x.execute("SELECT *  FROM game")


    #row = x.fetchall()


    print "Connected to the Database"

##################    #Server Waiting for any Clients:  
while True:
        (clientSocket, address) = serversocket.accept()
        print 'New connection from ', address
        ct = Client(clientSocket)
        ct.start()




__all__ = ['allClients','Client']

使用空格。永远不要使用标签。使用相同数量的空格进行缩进,首选数字为4。同时使用:

脚本的问题是缩进不一致。有些地方缩进8个空格,有些缩进1个空格,有些缩进2个空格,有些缩进4个空格。使用4个空格进行缩进,不使用制表符,通篇都可以

将编辑器配置为使用空格,而不是制表符,并将块缩进4个空格


如果你做不到,我不知道该说什么。

这不是www.indent-my-code.com
python -m tabnanny myscript.py