You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

quadrat.py 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import http.server
  2. import urllib.parse
  3. class EigenerHandler(http.server.BaseHTTPRequestHandler):
  4. def do_GET(self):
  5. self.send_response(200)
  6. self.send_header('Content-type', 'text-html')
  7. self.end_headers()
  8. #print(self.path)
  9. parsed = urllib.parse.urlparse(self.path)
  10. path = parsed.path
  11. query = parsed.query
  12. query_components = urllib.parse.parse_qsl(query)
  13. for
  14. for k, v in query_components:
  15. msg1 = msg1+ ' ' + k + ': ' + v + '\r\n'
  16. a = "5"
  17. msg = """
  18. <html lang="en">
  19. <style>
  20. table, th, td {
  21. border: 1px solid black;
  22. }
  23. </style>
  24. <head>
  25. <meta charset="UTF-8">
  26. <title>Quadratzahlen</title>
  27. </head>
  28. <body>
  29. <table style>
  30. <tr>
  31. <td>{}</td>
  32. <td>b</td>
  33. </body>
  34. </html>
  35. """
  36. self.wfile.write(msg1.encode('utf-8'))
  37. self.wfile.write(msg.encode('utf-8'))
  38. port = 12345
  39. address = ('', port)
  40. handler = EigenerHandler
  41. server = http.server.HTTPServer(address, handler)
  42. server.serve_forever()