日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python獲取命令實時輸出-原樣彩色輸出并返回輸出結果的示例

系統 1851 0

經試驗顯示效果不錯。

            
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import os
import subprocess


# 與在命令窗口執行顯示效果相同,如有彩色輸出可保留,但不能返回結果
def run(command):
  subprocess.call(command, shell=True)


# 實時輸出但不可顯示彩色,可以返回結果
def sh(command, print_msg=True):
  p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
  lines = []
  for line in iter(p.stdout.readline, b''):
    line = line.rstrip().decode('utf8')
    if print_msg:
      print(">>>", line)
    lines.append(line)
  return lines


print('run():')
run("ping www.baidu.com")
print('\n\nsh():')
run("ping www.baidu.com")

          

以上這篇Python獲取命令實時輸出-原樣彩色輸出并返回輸出結果的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 江永县| 建湖县| 汕尾市| 浏阳市| 珲春市| 潜江市| 石阡县| 松江区| 将乐县| 普兰店市| 呼伦贝尔市| 南召县| 信宜市| 云霄县| 瑞丽市| 密山市| 昂仁县| 灌南县| 保靖县| 东台市| 宿迁市| 建水县| 赞皇县| 泰州市| 武平县| 耒阳市| 洞口县| 凯里市| 汝阳县| 玛纳斯县| 朔州市| 达拉特旗| 灵石县| 犍为县| 澎湖县| 鹤庆县| 会昌县| 白沙| 台北县| 郧西县| 永济市|