There are a few important keywords which need to be defined in order to understand the working of CherryPy. The keywords and the definitions are as follows −
| S.No | Keyword & Definition |
|---|---|
| 1. | Web ServerIt is an interface dealing with the HTTP protocol. Its goal is to transform the HTTP requests to the application server so that they get the responses. |
| 2. | ApplicationIt is a piece of software which gathers information. |
| 3. | Application serverIt is the component holding one or more applications |
| 4. | Web application serverIt is the combination of web server and application server. |
Example
The following example shows a sample code of CherryPy −
import cherrypy class demoExample: def index(self): return "Hello World!!!" index.exposed = True cherrypy.quickstart(demoExample())
Let us now understand how the code works −
- The package named CherryPy is always imported in the specified class to ensure proper functioning.
- In the above example, the function named index returns the parameter “Hello World!!!”.
- The last line starts the web server and calls the specified class (here, demoExample) and returns the value mentioned in default function index.
The example code returns the following output −

Leave a Reply