久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

用Python 執行cmd命令

瀏覽:4日期:2022-07-01 17:36:35

我們通??梢允褂胦s模塊的命令進行執行cmd

方法一:os.system

os.system(執行的命令)# 源碼def system(*args, **kwargs): # real signature unknown ''' Execute the command in a subshell. ''' pass方法二:os.popen(執行的命令)

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)兩者區別 system只把能輸入的內容給返回回來了,其中代碼 0 表示執行成功。但是我們沒有辦法獲取輸出的信息內容 popen可以獲取輸出的信息內容,它是一個對象,可以通過 .read() 去讀取

以上就是用Python 執行cmd命令的詳細內容,更多關于python 執行cmd命令的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 璧山县| 天台县| 盐山县| 赤峰市| 富顺县| 浦北县| 巴南区| 越西县| 东阳市| 西青区| 马尔康县| 谷城县| 来安县| 类乌齐县| 东宁县| 安岳县| 勃利县| 嵊州市| 巧家县| 丰镇市| 汕尾市| 林周县| 吉林市| 东辽县| 利辛县| 大余县| 白朗县| 印江| 鹰潭市| 淮南市| 安丘市| 长汀县| 孟村| 夏河县| 桂平市| 汶上县| 伊金霍洛旗| 大余县| 商南县| 调兵山市| 井研县|