Menjalankan Perintah di Python Shell

Dalam sejumlah aplikasi, kita kerap memerlukan fasilitas untuk memanggil atau menjalankan program di luarnya. Di lingkungan Python, hal ini dapat dilakukan dengan mudah.

Berikut adalah sebuah contoh di lingkungan Windows, program memanggil notepad:

import subprocess

ret = subprocess.call(['notepad.exe','demo.txt'])
if ret == 0:
  print "Done"

Contoh berikut untuk lingkungan Linux, khususnya Ubuntu, program memanggilkan text editor nano:

import subprocess
 
ret = subprocess.call(['nano'])
if ret == 0:
  print "Done"