How to Run a Python Script - GeeksforGeeks

27 Dec, 2019
Python is a well known high-level programming language. The Python script is basically a file containing code written in Python. The file containing python script has the extension ‘.py’ or can also have the extension ‘.pyw’ if it is being run on a windows machine. To run a python script, we need a python interpreter that needs to be downloaded and installed.
Here is a simple python script to print ‘Hello World!’:
print('Hello World!')

Here, the ‘print()’ function is to print out any text written within the parenthesis. We can write the text that we want to be printed using either a single quote as shown in the above script or a double quote.
If you are coming from any other language then you will also notice that there is no semicolon at the end of the statement as with Python, you no need to specify the end of the line. And also we don’t need to include or import any files to run a simple python script.
There is more than one way to run a python script but before going toward the different ways to run a python script, we first have to check whether a python interpreter is installed on the system or not. So in windows, open ‘cmd’ (Command Prompt) and type the following command.
python -V

This command will give the version number of the Python interpreter installed or will display an error if otherwise.
Here are the ways with which we can run a Python script.
Interactive ModeCommand LineText Editor (VS Code)IDE (PyCharm)
Interactive Mode
Command Line
Text Editor (VS Code)
IDE (PyCharm)
Interactive Mode:In Interactive Mode, you can run your script line by line in a sequence.To enter in an interactive mode, you will have to open Command Prompt on your windows machine and type ‘python’ and press Enter.Example 1:Run the following line in the interactive mode:print('Hello World !')Output:Example 2:Run the following lines one by one in the interactive mode:name = "Aakash"print("My name is " + name)Output:Example 3:Run the following line one by one in the interactive mode:a = 1b = 3if a > b:    print("a is Greater") else:    print("b is Greater")Output:Note: To exit from this mode, press ‘Ctrl+Z’ and then press ‘Enter’ or type ‘exit()’ and then press Enter.Command LineTo run a Python script store in a ‘.py’ file in command line, we have to write ‘python’ keyword before the file name in the command prompt.python hello.py
You can write your own file name in place of ‘hello.py’.Output:Text Editor (VS Code)To run Python script on a text editor like VS Code (Visual Studio Code) then you will have to do the following:Go in the extension section or press ‘Ctrl+Shift+X’ on windows, then search and install the extension named ‘Python’ and ‘Code Runner’. Restart your vs code after that.Now, create a new file with the name ‘hello.py’ and write the below code in it:print('Hello World!')
Then, right click anywhere in the text area and select the option that says ‘Run Code’ or press ‘Ctrl+Alt+N’ to run the code.Output:IDE (PyCharm)To run Python script on a IDE (Integrated Development Environment) like PyCharm, you will have to do the following:Create a new project.Give a name to that project as ‘GfG’ and click on Create.Select the root directory with the project name we specified in the last step. Right click on it, go in New and click on ‘Python file’ option. Then give the name of the file as ‘hello’ (you can specify any name as per your project requirement). This will create a ‘hello.py’ file in the project root directory.Note: You don’t have to specify the extension as it will take it automatically.Now write the below Python script to print the message:print('Hello World !')To run this python script, Right click and select ‘Run File in Python Console’ option. This will open a console box at the bottom and show the out put there. We can also run using the Green Play Button at the top right corner of the IDE.Output:
Interactive Mode:In Interactive Mode, you can run your script line by line in a sequence.To enter in an interactive mode, you will have to open Command Prompt on your windows machine and type ‘python’ and press Enter.Example 1:Run the following line in the interactive mode:print('Hello World !')Output:Example 2:Run the following lines one by one in the interactive mode:name = "Aakash"print("My name is " + name)Output:Example 3:Run the following line one by one in the interactive mode:a = 1b = 3if a > b:    print("a is Greater") else:    print("b is Greater")Output:Note: To exit from this mode, press ‘Ctrl+Z’ and then press ‘Enter’ or type ‘exit()’ and then press Enter.
To enter in an interactive mode, you will have to open Command Prompt on your windows machine and type ‘python’ and press Enter.
Example 1:Run the following line in the interactive mode:
print('Hello World !')
Output:
Example 2:Run the following lines one by one in the interactive mode:
name = "Aakash"print("My name is " + name)
Output:
Example 3:Run the following line one by one in the interactive mode:
a = 1b = 3if a > b:    print("a is Greater") else:    print("b is Greater")
Output:
Note: To exit from this mode, press ‘Ctrl+Z’ and then press ‘Enter’ or type ‘exit()’ and then press Enter.
Command LineTo run a Python script store in a ‘.py’ file in command line, we have to write ‘python’ keyword before the file name in the command prompt.python hello.py
You can write your own file name in place of ‘hello.py’.Output:
python hello.py

You can write your own file name in place of ‘hello.py’.
Output:
Text Editor (VS Code)To run Python script on a text editor like VS Code (Visual Studio Code) then you will have to do the following:Go in the extension section or press ‘Ctrl+Shift+X’ on windows, then search and install the extension named ‘Python’ and ‘Code Runner’. Restart your vs code after that.Now, create a new file with the name ‘hello.py’ and write the below code in it:print('Hello World!')
Then, right click anywhere in the text area and select the option that says ‘Run Code’ or press ‘Ctrl+Alt+N’ to run the code.Output:
Go in the extension section or press ‘Ctrl+Shift+X’ on windows, then search and install the extension named ‘Python’ and ‘Code Runner’. Restart your vs code after that.
Now, create a new file with the name ‘hello.py’ and write the below code in it:print('Hello World!')

print('Hello World!')

Then, right click anywhere in the text area and select the option that says ‘Run Code’ or press ‘Ctrl+Alt+N’ to run the code.
Output:
IDE (PyCharm)To run Python script on a IDE (Integrated Development Environment) like PyCharm, you will have to do the following:Create a new project.Give a name to that project as ‘GfG’ and click on Create.Select the root directory with the project name we specified in the last step. Right click on it, go in New and click on ‘Python file’ option. Then give the name of the file as ‘hello’ (you can specify any name as per your project requirement). This will create a ‘hello.py’ file in the project root directory.Note: You don’t have to specify the extension as it will take it automatically.Now write the below Python script to print the message:print('Hello World !')To run this python script, Right click and select ‘Run File in Python Console’ option. This will open a console box at the bottom and show the out put there. We can also run using the Green Play Button at the top right corner of the IDE.Output:
Create a new project.
Give a name to that project as ‘GfG’ and click on Create.
Select the root directory with the project name we specified in the last step. Right click on it, go in New and click on ‘Python file’ option. Then give the name of the file as ‘hello’ (you can specify any name as per your project requirement). This will create a ‘hello.py’ file in the project root directory.Note: You don’t have to specify the extension as it will take it automatically.
Now write the below Python script to print the message:print('Hello World !')
print('Hello World !')
To run this python script, Right click and select ‘Run File in Python Console’ option. This will open a console box at the bottom and show the out put there. We can also run using the Green Play Button at the top right corner of the IDE.
Output:
python-basics
Python-scripting
Python
Technical Scripter
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
Python Dictionary
Read a file line by line in Python
Defaultdict in Python
Different ways to create Pandas Dataframe
sum() function in Python
How to Install PIP on Windows ?
Deque in Python
Python String | replace()
Convert integer to string in Python
Stack in Python