<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          用Python 執(zhí)行cmd命令

          共 1052字,需瀏覽 3分鐘

           ·

          2020-12-29 12:41

          我們通常可以使用os模塊的命令進(jìn)行執(zhí)行cmd

          方法一:os.system

          1. os.system(執(zhí)行的命令)

          2. # 源碼

          3. def?system(*args,?**kwargs):?# real signature unknown

          4. """ Execute the command in a subshell. """

          5. pass

          方法二:os.popen(執(zhí)行的命令)

          1. os.popen(執(zhí)行的命令)

          2. ?

          3. # 源碼

          4. def?popen(cmd,?mode="r",?buffering=-1):

          5. if?not?isinstance(cmd,?str):

          6. raise?TypeError("invalid cmd type (%s, expected string)"?%?type(cmd))

          7. if?mode?not?in?("r",?"w"):

          8. raise?ValueError("invalid mode %r"?%?mode)

          9. if?buffering?==?0?or?buffering?is?None:

          10. raise?ValueError("popen() does not support unbuffered streams")

          11. import?subprocess,?io

          12. if?mode?==?"r":

          13. proc?=?subprocess.Popen(cmd,

          14. shell=True,

          15. stdout=subprocess.PIPE,

          16. bufsize=buffering)

          17. return?_wrap_close(io.TextIOWrapper(proc.stdout),?proc)

          18. else:

          19. proc?=?subprocess.Popen(cmd,

          20. shell=True,

          21. stdin=subprocess.PIPE,

          22. bufsize=buffering)

          23. return?_wrap_close(io.TextIOWrapper(proc.stdin),?proc)

          兩者區(qū)別

          • system只把能輸入的內(nèi)容給返回回來了,其中代碼 0 表示執(zhí)行成功。但是我們沒有辦法獲取輸出的信息內(nèi)容

          • popen可以獲取輸出的信息內(nèi)容,它是一個對象,可以通過?.read()?去讀取

          以上就是用Python 執(zhí)行cmd命令的詳細(xì)內(nèi)容

          瀏覽 52
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品永久久久久久久WWW | 全操欧女影视 | 诱咪一区二区三区四区 | 精品国自产拍在线观看 | 水蜜桃操|