我有一个小问题,这个类在这里:
class Skynet(SkynetServer):
def __init__(self):
self.SkynetStatus = False
SkynetServer.__init__(self)
def skynet_server_start(self):
if not self.skynet and self.server_status:
self.skynet = True
self.skynet_process = Process(target=self.skynet_start)
self.skynet_process.start()
else: print("Start Server first!")
def skynet_server_stop(self):
self.skynet = False
self.skynet_stop()正在呼吁这一点:
class SkynetServer_RequestHandler(BaseHTTPRequestHandler)
def do_GET(self):
self._set_headers()
if self.path == "/":
self.wfile.write("<html><body><h1>hi!</h1></body></html>".encode("utf-8"))
if self.path == "chunk":
print(self.SkynetStatus)
def log_message(self, format, *args):
return
class SkynetServer():
def __init__(self):
self.httpd = None
def skynet_start(self):
host = '192.168.178.31'
port = 23575
httpd = HTTPServer((host, port), SkynetServer_RequestHandler)
httpd.serve_forever()所以我的问题是:如何在requesthandler中使用来自Skyne实例的self.SkynetStatus值?不知道如何加载它....希望你们明白我的意思;)
发布于 2018-08-09 13:09:17
我用另一种方法解决了这个问题=)
https://stackoverflow.com/questions/51752442
复制相似问题