How to execute Python multi-line statements in the one-line at command-line?


There are multiple ways in which you can use multiline statements in the command line in python. For example, bash supports multiline statements, which you can use like −

Example

$ python -c '
> a = True
> if a:
> print("a is true")
> '

Output

This will give the output −

a is true

If you prefer to have the python statement in a single line, you can use the \n newline between the commands. 

example

$ python -c $'a = True\nif a: print("a is true");'

Output

This will give the output −

a is true

Samual Sam
Samual Sam

Learning faster. Every day.

Updated on: 05-Mar-2020

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements