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

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

系統 1952 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條評論
主站蜘蛛池模板: 广丰县| 色达县| 泽普县| 礼泉县| 杂多县| 彩票| 沙坪坝区| 永昌县| 大邑县| 嵊州市| 高台县| 临高县| 法库县| 工布江达县| 南通市| 五峰| 明光市| 勐海县| 岱山县| 郧西县| 巴楚县| 称多县| 巍山| 读书| 汾阳市| 泰来县| 安仁县| 冷水江市| 东城区| 丹凤县| 耿马| 民勤县| 水富县| 沙湾县| 台江县| 汝州市| 海安县| 临夏县| 东至县| 灵台县| 灵璧县|