How To Execute A Python Script?

This tutorial will teach you how to execute a Python script.

Checkout this video:

Define the problem you are trying to solve

In order to solve this problem, you will need to know what exactly a Python script is and how you can execute one. A Python script is a set of instructions written in the Python programming language that tells the computer what to do. In order to execute a Python script, you will need to have the Python interpreter installed on your computer. The Python interpreter is a program that reads and executes the instructions written in a Python script.

Outline your proposed solution

There are two ways to execute a Python script:
-execute it directly
-import it as a module

If you execute a script, the Python interpreter will read the script and execute its instructions. If you import a script, the Python interpreter will read the script but will not execute its instructions.

Choose a Python interpreter

In order to run a Python script, you must have a Python interpreter. This is a program that reads Python code and performs its instructions.

There are many different interpreters that you can use. The most popular is CPython, which is the reference implementation of Python. It is written in C and has a wide range of libraries that you can use.

Other popular interpreters include Jython, which is written in Java, and PyPy, which is written in RPython and has just-in-time compilation.

You can also use a web-based interpreter such as or

Install Python

In order to execute a Python script, you must have Python installed on your machine.
You can check if you have it installed by opening a command prompt (Windows key + R, type cmd, hit enter) and running the command `python – version`.
If you see something like `Python 3.7.1`, then congrats! You already have Python installed. If not, head over to the [Python Downloads page]( and get the latest version for your operating system.

Once you have installed Python, you can run a script by opening the command prompt and typing `python path/to/`.
If your script is in the same directory as your current working directory, you can just type `python`.

Write your Python script

You write your Python script in a text editor (like Gedit, Vim, Emacs, Notepad++, Sublime Text, Atom) which is a program that lets you create and edit text files.

A Python script usually has the file extension “.py”. You can write a Python script in a plain text editor like Gedit or Notepad++, but you will need to save it with a “.py” extension for it to be recognized as Python code.

The first line of your Python script should be:

#!/usr/bin/env python3

This is called the shebang line and tells the computer that this file is a Python script and that it should use the Python interpreter to run it.

Run your Python script

You can run your Python script from the command line or from within an Integrated Development Environment (IDE). To run your script from the command line, you will need to type the following command:


If you are using an IDE, you can usually find a button or menu option that will allow you to run your script. If you are using a text editor such as Notepad++, you can usually find a way to run your script by right-clicking on the file and selecting “Run” from the context menu.

Debug your Python script

When you run a Python script, the interpreter will execute the code from top to bottom. However, sometimes you may want to stop the execution of a script in order to debug it. You can do this using the built-in Python debugger, pdb.

pdb is a module that runs slow code line by line, so you can easily see what’s happening. To use it, insert the following line at the point where you want to stop the execution of your code:

import pdb; pdb.set_trace()

When you run your script now, it will stop at that point and enter debug mode. You can then use various commands to step through the code or examine variables. For a full list of commands, type help in the debugger console.

Package your Python script

One way to distribute your Python script is to package it as a Portable Executable (PE) file. A PE file can be created using Py2Exe, PyInstaller, or cx_Freeze.

Share your Python script

This document explains how to share a Python script so other people can execute it. Executing a Python script means running it as a program, which normally means passing input to the script and getting output from the script.

There are two ways to share a Python script so that it can be executed by others. The first way is to use the “py” command to compile the script into a standalone executable program. The second way is to use the “python” command to execute the script directly.

Compiling a Python script into an executable program has the advantage that it can be run on any computer that has a Python interpreter installed. The disadvantage is that the compiled program is larger and takes longer to start up.

Executing a Python script directly has the advantage that it is very quick and easy to do. The disadvantage is that the person running the script must have a Python interpreter installed on their computer.

Further resources

If you want to execute a Python script, you can do so by using the command line. To do this, you will need to have the Python interpreter installed on your system. You can get this from the Python website. Once you have the interpreter installed, you can use it to run your script.

You can also use a text editor to create your Python script. For example, if you are using the Nano text editor, you can create a file called and then type in the following code:

print(“Hello, world!”)

Once you have saved your file, you can then run it by typing the following at the command line:


Scroll to Top