Navigation Menu



image

Python somo la 34: Kutumia html kwneye python

Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python

Kutumia HTML Kwenye Python

Katika somo hili, tutajifunza jinsi ya kutumia Python kuunda seva rahisi ya HTTP ambayo inaweza kutumikia faili za HTML. Hii ni njia bora ya kujifunza jinsi Python inavyoweza kuwasiliana na vivinjari vya wavuti kwa kutumia zana zilizojengwa ndani (built-in modules).


Hatua za Kuanza:

1. Moduli Muhimu

Tutatumia moduli mbili kuu za Python:

  1. http.server: Hutumika kuunda seva za HTTP kwa maombi ya wavuti.
  2. socketserver: Inasaidia kushughulikia mawasiliano ya soketi kwa seva.

2. Msimbo wa Msingi

Hapa kuna msimbo wa seva rahisi ya Python:

import http.server
import socketserver

PORT = 8000  # Port ambapo seva itapatikana

class MyHandler(http.server.SimpleHTTPRequestHandler):
    pass

# Kuanza seva
with socketserver.TCPServer(("", PORT), MyHandler) as httpd:
    print(f"Serving at http://localhost:{PORT}")
    httpd.serve_forever()

Ufafanuzi wa Kipengele kwa Kipengele

import http.server

import socketserver

PORT = 8000

class MyHandler(http.server.SimpleHTTPRequestHandler)