Simple WebServer using Python

It Works!

This is a simple example to develop your own Python web server used for application development or testing Python script and should not be used on a public network. It works similar to the Apache web server with limited functionalities and not intended to be a full-featured web server. This tutorial demonstrates just to activate the built-in web server through a batch file.


For developing a Python web server, we simply need Python software alone. The batch file (.bat) was created to activate the built-in web server, automatically open the default web browser with custom folder as root directory (www), and minimize the command line window while running the Python script.

Step 1: Download and install Python software according to your system platform. I have downloaded Windows x86-64 executable installer for 64-bit Windows 10 operating system.

Python Command Line

Step 2: Create a new folder named www (optional, your path to the webpages). Also, create a new file index.html in the www folder with the following line “<h1>It Works!</h1>” and save it.

Step 3: Create an batch file PythonServer.bat in the www folder using any ASCII text editor and enter the following commands.

START /min python -S localhost 80 START "" http://localhost

Step 4: Double-click PythonServer.bat file to run web server and launch the web browser.

It Works!


Most Popular Posts

TNEB Bill Calculator

TNEB Bill Calculator (New)

Technical Questions