• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學(xué)習(xí)啦>學(xué)習(xí)電腦>電腦安全>系統(tǒng)安全>

    Python怎么運(yùn)行系統(tǒng)命令行

    時(shí)間: 黎正888 分享

      大家知道Python怎么運(yùn)行系統(tǒng)命令行嗎?下面就讓學(xué)習(xí)啦小編教大家Python怎么運(yùn)行系統(tǒng)命令行吧。

      Python運(yùn)行系統(tǒng)命令行的方法

      一、os.system

      # 僅僅在一個(gè)子終端運(yùn)行系統(tǒng)命令,而不能獲取命令執(zhí)行后的返回信息

      system(command) -> exit_status

      Execute the command (a string) in a subshell.

      # 如果再命令行下執(zhí)行,結(jié)果直接打印出來

      >>> os.system('ls')

      04101419778.CHM bash document media py-django video

      11.wmv books downloads Pictures python

      all-20061022 Desktop Examples project tools

      二、os.popen

      # 該方法不但執(zhí)行命令還返回執(zhí)行后的信息對(duì)象

      popen(command [, mode='r' [, bufsize]]) -> pipe

      Open a pipe to/from a command returning a file object.

      例如:

      >>>tmp = os.popen('ls *.py').readlines()

      >>>tmp

      Out[21]:

      ['dump_db_pickle.py ',

      'dump_db_pickle_recs.py ',

      'dump_db_shelve.py ',

      'initdata.py ',

      '__init__.py ',

      'make_db_pickle.py ',

      'make_db_pickle_recs.py ',

      'make_db_shelve.py ',

      'peopleinteract_query.py ',

      'reader.py ',

      'testargv.py ',

      'teststreams.py ',

      'update_db_pickle.py ',

      'writer.py ']

      好處在于:將返回的結(jié)果賦于一變量,便于程序的處理。

      三、使用模塊subprocess

      >>> import subprocess

      >>> subprocess.call (["cmd", "arg1", "arg2"],shell=True)

      獲取返回和輸出:

      import subprocess

      p = subprocess.Popen('ls', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

      for line in p.stdout.readlines():

      print line,

      retval = p.wait()

      四、使用模塊commands

      >>> import commands

      >>> dir(commands)

      ['__all__', '__builtins__', '__doc__', '__file__', '__name__', 'getoutput', 'getstatus','getstatusoutput', 'mk2arg', 'mkarg']

      >>> commands.getoutput("date")

      'Wed Jun 10 19:39:57 CST 2009'

      >>>

      >>> commands.getstatusoutput("date")

      (0, 'Wed Jun 10 19:40:41 CST 2009')

      注意: 當(dāng)執(zhí)行命令的參數(shù)或者返回中包含了中文文字,那么建議使用subprocess,如果使用os.popen則會(huì)出現(xiàn)下面的錯(cuò)誤:

      查看源代碼打印幫助

      Traceback (most recent call last):

      File "./test1.py", line 56, in

      main()

      File "./test1.py", line 45, in main

      fax.sendFax()

      File "./mailfax/Fax.py", line 13, in sendFax

      os.popen(cmd)

      UnicodeEncodeError: 'ascii' codec can't encode characters in position 46-52: ordinal no

    Python怎么運(yùn)行系統(tǒng)命令行相關(guān)文章:

    1.Python怎么運(yùn)行系統(tǒng)命令

    2.C語言怎么調(diào)用系統(tǒng)命令行

    3.Python怎么使用系統(tǒng)命令

    4.Python怎么調(diào)用系統(tǒng)命令

    5.Python怎么執(zhí)行系統(tǒng)命令

    Python怎么運(yùn)行系統(tǒng)命令行

    大家知道Python怎么運(yùn)行系統(tǒng)命令行嗎?下面就讓學(xué)習(xí)啦小編教大家Python怎么運(yùn)行系統(tǒng)命令行吧。 Python運(yùn)行系統(tǒng)命令行的方法 一、os.system # 僅僅在一個(gè)子終端運(yùn)行系統(tǒng)命令,而不能獲取命令執(zhí)行后的返回信息 system(command) - exit_stat
    推薦度:
    點(diǎn)擊下載文檔文檔為doc格式

    精選文章

    • xp系統(tǒng)怎么運(yùn)行命令提示符
      xp系統(tǒng)怎么運(yùn)行命令提示符

      在window系統(tǒng)中打開window提示符是一件經(jīng)常想要操作的事情,下面就讓學(xué)習(xí)啦小編教大家xp系統(tǒng)怎么運(yùn)行命令提示符吧。 xp系統(tǒng)運(yùn)行命令提示符的方法 1、打開

    • cmd命令修復(fù)系統(tǒng)
      cmd命令修復(fù)系統(tǒng)

      還原系統(tǒng)會(huì)遇到的不穩(wěn)定,其實(shí)并不需要這么麻煩的,我們可以通過cmd命令的方法來快速檢查并及時(shí)修復(fù)系統(tǒng)的。下面就讓學(xué)習(xí)啦小編教大家cmd命令怎么修

    • Windows Vista怎么用命令行來還原系統(tǒng)
      Windows Vista怎么用命令行來還原系統(tǒng)

      Windows Vista系統(tǒng)中系統(tǒng)還原的方式很多,下面就讓學(xué)習(xí)啦小編教大家用命令行來還原系統(tǒng)吧。 Windows Vista用命令行還原系統(tǒng)的方法 在系統(tǒng)開始啟動(dòng)時(shí)按F8鍵。

    • 怎么用命令行來卸載系統(tǒng)更新
      怎么用命令行來卸載系統(tǒng)更新

      相比從控制面板卸載系統(tǒng)更新,使用命令行卸載更新具有執(zhí)行速度更快,更為穩(wěn)定和可靠,適用范圍更廣等優(yōu)點(diǎn)。甚至,在某些極端情況下,比如說控制面

    1859835 主站蜘蛛池模板: 成人欧美一区二区三区黑人| 激情网站在线观看| 少妇高潮惨叫喷水在线观看| 亚洲欧美电影一区二区| 日本人的色道免费网站| 高清一级做a爱免费视| 日本高清免费看| 伊甸园在线观看国产| 男女真实无遮挡xx00动态图120秒| 日本成a人片在线观看网址| 国产老熟女网站| 久久精品人人爽人人爽| 精品人妻少妇一区二区三区在线 | 91精品久久久久久久久网影视| 最新黄色免费网站| 国产精品无码无卡在线播放 | 强行交换配乱婬bd| 亚洲日本中文字幕天天更新| 黄色成年人视频| 女人18毛片水真多国产 | 91网站在线看| 小四郎在线观看| 亚洲av本道一区二区三区四区| 精品综合久久久久久蜜月| 国产精品香蕉成人网在线观看| 久久久国产精品无码免费专区| 波多野结衣mxgs-983| 大香网伊人久久综合网2020| 亚洲欧美日韩精品专区| 露暴的楠楠健身房单车| 在线视频一区二区三区在线播放| 久久综合伊人77777| 精品无码久久久久久国产| 国产精品lululu在线观看| 一级淫片免费看| 日韩一区二区视频| 又黄又爽做受视频免费看视频下载| 2021精品国产品免费观看| 怡红院怡春院首页| 久久精品乱子伦免费| 欧美综合婷婷欧美综合五月|