“Python mengeksekusi perintah shell dan mendapatkan output” Kode Jawaban

Jalankan Perintah dan Dapatkan Output Python

# You can use following commands to run any shell command. I have used them on ubuntu.

import os
os.popen('your command here').read()

# Note: This is deprecated since python 2.6. Now you must use subprocess.Popen. Below is the example

import subprocess

p = subprocess.Popen("Your command", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()[0]
print p.split("\n")
Merwanski

Python mengeksekusi perintah shell dan mendapatkan output

import subprocess
process = subprocess.Popen(['echo', 'More output'],
                     stdout=subprocess.PIPE, 
                     stderr=subprocess.PIPE)
stdout, stderr = process.communicate()
stdout, stderr
Kaotik

Jalankan perintah linux menggunakan python

import subprocess
subprocess.call("command1")
subprocess.call(["command1", "arg1", "arg2"])
Sachin

Python Run Command dan baca output

>>> subprocess.check_output(['ls', '-l'])
b'total 0\n-rw-r--r--  1 memyself  staff  0 Mar 14 11:04 files\n'
Bloody Baboon

Jawaban yang mirip dengan “Python mengeksekusi perintah shell dan mendapatkan output”

Pertanyaan yang mirip dengan “Python mengeksekusi perintah shell dan mendapatkan output”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya