Как распечатать вывод функции в несколько строк с помощью Python http.server;Python

Программы на Python
Anonymous
Как распечатать вывод функции в несколько строк с помощью Python http.server;

Сообщение Anonymous »

Итак, у меня есть базовый http-сервер, и по большей части он делает то, что я хочу, но я хочу его улучшить.
Я новичок в http.server и все еще новичок в Python.
Мне удалось распечатать мою функцию в виде списка, однако, когда я перебираю ее, попробуйте, она печатает только один элемент.Вот код;

Код: Выделить всё

def outFunc():
tup = getInfo()
out = list(sum(tup, ()))
# out_2 =' '.join(map(str,out))
for item in out:
return out

class MyServer(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
self.wfile.write(bytes("Most Recent Domains", "utf-8"))
self.wfile.write(bytes("", "utf-8"))
self.wfile.write(bytes(f"
{outFunc()}
", "utf-8"))
self.wfile.write(bytes("", "utf-8"))
Здесь он печатает один элемент, как уже упоминалось, если я изменю функцию outFunc на вместо того, чтобы просто возвращать результат вместо цикла, он нормально перечисляет все элементы.
Мой вопрос: как мне распечатать выходные данные цикла на веб-странице, например, в HTML-теге p?

Подробнее здесь: https://stackoverflow.com/questions/784 ... ttp-server

Вернуться в «Python»