Saya sebenarnya menjalankan interpreter python melalui terminal bash Linux, dan saya ingin dapat menjalankan beberapa perintah bash di / bin melalui interpreter python. Bagaimana saya bisa melakukan ini?
Saya sebenarnya menjalankan interpreter python melalui terminal bash Linux, dan saya ingin dapat menjalankan beberapa perintah bash di / bin melalui interpreter python. Bagaimana saya bisa melakukan ini?
Jawaban:
from subprocess import call
call(["ls", "-l"])
Jika Anda mencoba menjalankan beberapa perintah OS dasar, lihat modul OS Python https://docs.python.org/3.5/library/os.html dan modul subproses https://docs.python.org/3.5 /library/subprocess.html
Modul OS menyediakan cara paling sederhana untuk berinteraksi dengan OS dengan python.
>>> import os
>>> os.listdir('/bin')
Akan mencantumkan konten file di direktori / bin, sebagai contoh.
Bisakah Anda lebih spesifik pada perintah bash mana yang ingin Anda jalankan?