To link an HTML file to a Python script, you typically need to use a web framework that can handle the HTTP requests and responses. One popular framework for this purpose is Flask. Here's a step-by-step guide on how to link an HTML file to a Python script using Flask:
My Web Page
1. Install Flask: Make sure you have Flask installed. You can install it using pip by running the following command in your terminal or command prompt:
```
pip install flask
```
2. Create a new directory for your project and navigate to it in your terminal or command prompt.
3. Create a new Python script, let's say `app.py`, and open it in a text editor.
4. Import the necessary modules:
```python
from flask import Flask, render_template, request
```
5. Create a Flask application:
```python
app = Flask(__name__)
```
6. Define a route for your HTML file:
```python
@app.route('/')
def index():
return render_template('index.html')
```
7. Save the following HTML code in a file named `index.html` in the same directory as your Python script:
```html
Welcome to my web page
```
8. Create another route to process the form submission:
```python
@app.route('/process', methods=['POST'])
def process():
name = request.form['name']
return f'Hello, {name}!'
```
9. Add the following code at the end of your Python script to run the Flask application:
```python
if __name__ == '__main__':
app.run(debug=True)
```
10. Save the `app.py` file.
11. In your terminal or command prompt, navigate to the project directory and run the Python script:
```
python app.py
```
12. Open your web browser and go to `http://localhost:5000` to see your HTML page. You can enter your name in the form and submit it to see the result.
That's it! You have successfully linked an HTML file to a Python script using Flask. This is a basic example, but Flask provides many more features and options for building web applications with Python.
Comments
Post a Comment