by Devin Yang , 3 years ago

最簡化版本的Python系統命令執行範本

#!/usr/local/bin/python3
# -*- coding: utf-8 -*-
from subprocess import Popen, PIPE, STDOUT
#執行的指令
command='ls -l'.split()
proc=Popen(command , stdout=PIPE,stderr=PIPE, universal_newlines=True);
output, error = proc.communicate()

#顯示執行結果
if(proc.poll()==0):
     print(output)
else:
     print("{} Error\n".format(error))


 

Tags:

Devin Yang

有什麼建議或想法,歡迎提出來哦

No Comment

Post your comment

Login is required to leave comments

Similar Stories


laravel

Laravel 5.7新功能dump-server。

Laravel 5.7.x,artisan指令開始支援並整合了Symfony的傾印伺服器(dump-server)囉。 透過artisan指令,啟動dump-server,我們可以將dump的資料顯示在console端。

ubuntu, resolv.conf

如何調整ubuntu的/etc/resolv.conf設定

在CentOS的系統,通常我都直接改/etc/resolv.conf, 結果這次要改Ubuntu時上面確寫著.. 「不要手動變更這個檔,不然就把你的手砍掉」, 哦,翻錯了嗎?,# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN 所以Goolge一下就找到步驟了..

composer

如何知道,自己composer環境的目錄在那裡

查自己環境的composer家目錄