简体   繁体   English

“类型错误:‘元组’对象不可调用”

[英]“TypeError: 'tuple' object is not callable”

So i am trying to make a Growtopia Server Emulator but i actually got this confusing error.所以我正在尝试制作一个 Growtopia 服务器模拟器,但实际上我遇到了这个令人困惑的错误。 I couldn't find anything about...我找不到任何关于...

Here's my code这是我的代码

import cgi #not used yet
import http.server
import logging #not used yet
import socketserver

class ServerHandler(http.server.BaseHTTPRequestHandler):
         def do_POST(self):
             self.send_response(200)
             self.end_headers()
             self.wfile.write("server|127.0.0.1\nport|17091\ntype|1\n#maint|Mainetrance message (Not used for now) -- Growtopia Noobs\n\nbeta_server|127.0.0.1\nbeta_port|17091\n\nbeta_type|1\nmeta|localhost\nRTENDMARKERBS1001")
         def do_GET(self):
             self.send_response(200)
             self.end_headers()
             self.wfile.write("server|127.0.0.1\nport|17091\ntype|1\n#maint|Mainetrance message (Not used for now) -- Growtopia Noobs\n\nbeta_server|127.0.0.1\nbeta_port|17091\n\nbeta_type|1\nmeta|localhost\nRTENDMARKERBS1001")
         def log_message(self, format, *args):
             return
PORT = 80
HOST = ""

Handler = http.server.SimpleHTTPRequestHandler,ServerHandler

OUT_HOST = HOST
httpd = socketserver.TCPServer((HOST, PORT), Handler)
print("Server Port : ", PORT)
if OUT_HOST == "" or " " or "\n":
 print("Server Hostname : ", "localhost")
else:
 print("Server Hostname : ", HOST)

httpd.serve_forever()


我通过将Handler = http.server.SimpleHTTPRequestHandler添加到 ServerHandler 类来解决这个问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM