<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      python類庫32[執行外部命令]


      1) os.system()

      此方法啟動新的進程來執行指定的外部命令,但是不能返回外部命令的輸出,外部命令任然輸出到標準輸出。此函數的返回值與所運行的系統有關,在windows系統返回外部命令的返回值,在Linux系統中,返回值與函數wait()類似,進程kill的信號和返回值組成的16位值。

      例如:

      在windows上執行:

      os.system("tasklist")
      在Linux上執行:
      os.system("ps -aux")


      2)  os.fork() + os.exec*()

      啟動新的進程,然后在新進程環境中執行外部程序。os.fork()方法只在Linux環境下有效。一般不常用。


      3) os.popen()

      啟動新的進程,且將外部命令的輸出作為文件類型對象返回。不能獲得外部命令的返回值。

      例如:

      output = os.popen("tasklist")

      output.read() 

       

      4) commands.getstatusoutput() 或 subprocess.popen()

      在python2.6前使用commands.getstatusoutput();

      在python2.6之后只用subprocess.popen()。


      使用subprocess模塊可以獲得外部命令的輸出和返回值,且可以設置等待外部命令結束,還外部命令還可以接受來自管道的輸入。


      總之,如果只是簡單地執行外部命令,可以使用os.system(),但是如果需要更復雜的功能需要獲得外部命令的返回值和輸出且需要與外部命名交互,則使用subprocess模塊。

       

      參考: perl執行外部命令的方法

       

       

      完! 

       

      posted @ 2011-12-28 15:36  iTech  閱讀(3185)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久久久免费看成人影片| 国产精品麻豆欧美日韩ww | 国产午夜福利小视频在线| 亚洲日韩欧美丝袜另类自拍| 子洲县| 国产真人无遮挡免费视频| 国产精品综合av一区二区| 欧美视频免费一区二区三区| 国产又色又爽又黄的网站免费| 老熟妇欲乱一区二区三区| 人妻系列无码专区无码中出| 乱人伦人妻中文字幕不卡| 国产精品播放一区二区三区| 日韩av无码精品人妻系列| 欧洲中文字幕一区二区| 日本免费人成视频在线观看| 麻豆精品国产熟妇aⅴ一区| 熟妇激情一区二区三区| 国内揄拍国内精品对久久| 国产精品多p对白交换绿帽| 97人妻精品一区二区三区| 国产精品一区二区久久精品| 四虎在线中文字幕一区| 女人腿张开让男人桶爽| 欧美激情 亚洲 在线| 日韩区中文字幕在线观看| gogogo在线播放中国| 亚洲精品二区在线播放| 亚洲第一香蕉视频啪啪爽| 影音先锋啪啪av资源网站| 18禁男女爽爽爽午夜网站免费| 日本丶国产丶欧美色综合| 亚欧洲乱码视频在线观看| 免费看国产精品3a黄的视频| 亚洲国产成人无码av在线播放| 偷自拍另类亚洲清纯唯美| 日韩欧美卡一卡二卡新区 | 特黄大片又粗又大又暴| 日韩一区二区三区av在线| 中文字幕亚洲国产精品| 国产人妻精品无码av在线|