国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Python如何使用OS模塊調用cmd

瀏覽:3日期:2022-08-05 16:45:48

在os模塊中提供了兩種調用 cmd 的方法,os.popen() 和 os.system()

os.system(cmd) 是在執行command命令時需要打開一個終端,并且無法保存command命令的執行結果。

os.popen(cmd,mode) 打開一個與command進程之間的管道。返回值是一個文件對象,可以讀或者寫(由mode決定,默認是’r’)。如果mode為’r’,可以使用此函數的返回值調用read()來獲取command命令的執行結果。

os.system()

定義:

def system(*args, **kwargs): # real signature unknown ''' Execute the command in a subshell. ''' pass

簡單的來說就是在shell中執行command命令

示例:

(venv) C:UsersTynamYang>pythonPython 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32Type 'help', 'copyright', 'credits' or 'license' for more information.>>>>>> import os>>> cmd = ’echo 'I am tynam'’>>> os.system(cmd)'I am tynam'>>>

os.popen()

定義:

# Supply os.popen()def popen(cmd, mode='r', buffering=-1): if not isinstance(cmd, str): raise TypeError('invalid cmd type (%s, expected string)' % type(cmd)) if mode not in ('r', 'w'): raise ValueError('invalid mode %r' % mode) if buffering == 0 or buffering is None: raise ValueError('popen() does not support unbuffered streams') import subprocess, io if mode == 'r': proc = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,bufsize=buffering) return _wrap_close(io.TextIOWrapper(proc.stdout), proc) else: proc = subprocess.Popen(cmd,shell=True,stdin=subprocess.PIPE,bufsize=buffering) return _wrap_close(io.TextIOWrapper(proc.stdin), proc)

也是在shell中執行command命令,但是返回的結果卻是一個文件對象,可以對其讀寫

其中的三個參數含義:

command -- 執行的shell命令

mode -- 模式權限,讀(‘r’)或者寫(‘w’),默認為讀(‘r’)

bufsize -- 如果將緩沖值設置為0則不會進行緩沖。 如果緩沖值為1則在訪問文件時將執行行緩沖。 如果將緩沖值設置為大于1的整數則以設置的緩沖大小執行緩沖操作。 如果為負則緩沖區大小為系統默認值(默認行為)。

示例:

>>> import os>>> cmd = ’echo 'I am tynam'’>>> f = os.popen(cmd, ’r’)>>> f.read()’'I am tynam'n’>>>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 久久精品免费一区二区三区 | 很黄很暴力深夜爽爽无遮挡 | 在线视频 一区二区 | 在线免费观看国产视频 | 热99re久久精品这里都是免费 | 国产精品91在线播放 | 欧美区一区二区三 | 亚洲精品在线影院 | 精品午夜国产在线观看不卡 | a级日韩乱理伦片在线观看 a级特黄毛片免费观看 | 亚洲永久免费 | 免费的毛片 | 九九国产在线观看 | 高清国产在线播放成人 | 午夜宅男在线永远免费观看网 | 草草影院视频 | 日本免费一二区视频 | 国产亚洲高清在线精品99 | 最近中文字幕在线 | 中文 | 有码一区 | 国产区在线免费观看 | 欧美激情欧美狂野欧美精品免费 | 亚洲在线视频播放 | 精品国产一区二区三区不卡蜜臂 | 高清视频 一区二区三区四区 | 国产成人久久一区二区三区 | 成年人网站在线 | 人久热欧美在线观看量量 | 中文字幕在线免费观看视频 | 亚洲午夜久久久久影院 | 在线欧美日韩精品一区二区 | 欧美人一级淫片a免费播放 欧美人与z0z0xxxx | 久久免费成人 | 成人午夜久久 | 亚洲国产老鸭窝一区二区三区 | 韩国一级a毛片 | 免费看香港一级毛片 | 久久99国产精品一区二区 | 国产国产成人精品久久 | 亚洲国产高清在线精品一区 | 日本三级香港三级妇三 |