How to Run Bash Scripts within Python?

There are 2 different approaches:


import os
os.system('echo "hello"')


import subprocess
subprocess.call("./myBashScript.sh", shell=True)

Some say first approach is deprecated but i think they haven’t faced any problem when all you need is a single line command to run within different parameters. So, in my opinion each one has it’s own advantage.

1 Yorum

Filed under Python

One response to “How to Run Bash Scripts within Python?

  1. Geri bildirim: Searching String in Directory and Subdirectories With Python & Bash | Timur Aykut YILDIRIM

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s