1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      python中使用shell命令及常用函數(shù)

      操作:

      導入模塊 subprocess 
      import subprocess
      zhi = subprocess.getoutput('ls')

      1. subprocess模塊中的常用函數(shù)

      函數(shù)描述
      subprocess.run() Python 3.5中新增的函數(shù)。執(zhí)行指定的命令,等待命令執(zhí)行完成后返回一個包含執(zhí)行結(jié)果的CompletedProcess類的實例。
      subprocess.call() 執(zhí)行指定的命令,返回命令執(zhí)行狀態(tài),其功能類似于os.system(cmd)。
      subprocess.check_call() Python 2.5中新增的函數(shù)。 執(zhí)行指定的命令,如果執(zhí)行成功則返回狀態(tài)碼,否則拋出異常。其功能等價于subprocess.run(..., check=True)。
      subprocess.check_output() Python 2.7中新增的的函數(shù)。執(zhí)行指定的命令,如果執(zhí)行狀態(tài)碼為0則返回命令執(zhí)行結(jié)果,否則拋出異常。
      subprocess.getoutput(cmd) 接收字符串格式的命令,執(zhí)行命令并返回執(zhí)行結(jié)果,其功能類似于os.popen(cmd).read()和commands.getoutput(cmd)。
      subprocess.getstatusoutput(cmd) 執(zhí)行cmd命令,返回一個元組(命令執(zhí)行狀態(tài), 命令執(zhí)行結(jié)果輸出),其功能類似于commands.getstatusoutput()。

      說明:

      為企業(yè)提供成都網(wǎng)站建設、做網(wǎng)站、網(wǎng)站優(yōu)化、成都營銷網(wǎng)站建設、競價托管、品牌運營等營銷獲客服務。創(chuàng)新互聯(lián)公司擁有網(wǎng)絡營銷運營團隊,以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗助力企業(yè)精準獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術(shù)實力解決了企業(yè)“網(wǎng)站建設、網(wǎng)絡品牌塑造、網(wǎng)絡營銷”三大難題,同時降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認可!

      1. 在Python 3.5之后的版本中,官方文檔中提倡通過subprocess.run()函數(shù)替代其他函數(shù)來使用subproccess模塊的功能;
      2. 在Python 3.5之前的版本中,我們可以通過subprocess.call(),subprocess.getoutput()等上面列出的其他函數(shù)來使用subprocess模塊的功能;
      3. subprocess.run()、subprocess.call()、subprocess.check_call()和subprocess.check_output()都是通過對subprocess.Popen的封裝來實現(xiàn)的高級函數(shù),因此如果我們需要更復雜功能時,可以通過subprocess.Popen來完成。
      4. subprocess.getoutput()和subprocess.getstatusoutput()函數(shù)是來自Python 2.x的commands模塊的兩個遺留函數(shù)。它們隱式的調(diào)用系統(tǒng)shell,并且不保證其他函數(shù)所具有的安全性和異常處理的一致性。另外,它們從Python 3.3.4開始才支持Windows平臺。

      python中常用函數(shù)及用法:

      input() print() max() min() float()字符串
      
      list() 列表  tuple()元組  str()字符串 int()整數(shù)  set()集合 {'a':1}字典(鍵:值)鍵必須唯一
      上!六種數(shù)據(jù)類型:列表、字典、集合為可變數(shù)據(jù)類型,元組字符串整不可變。
      
      range()  用法:
      for i in range(1,10)/(1,10,2) 后面,2表示步長 
      
      import os,join       導入一個模塊,或者導入另一個.py文件

      排序 sort();sorted()用法:

      使用sort()方法對list排序會修改list本身,不會返回新list,通常此方法不如sorted()方便,但是如果你不需要保留原來的list,此方法將更有效sort()。

      sorted()的reverse參數(shù)接受False 或者True 表示是否逆序

      sa = [3,5,1,8,2]               
      sa.sort()
      print(sa)
                                                         輸出都是:[1, 2, 3, 5, 8]
      sorted()用法:
      my_list = [3, 5, 1, 8, 2]
      result = sorted(my_list)
      print result
      
      倒序用法:
      sa = [3,5,1,8,2,]
      aaa = sorted(sa,reverse=True)                   輸出:[8,5,3,2,1]
      print(aaa)

      分割:split()

      .split()里面指定分割符如:('-')  常用用法:
      
      sa = 'a-b--c'
      print(sa)
      sss = list(sa.split('-'))
      print(sss)                            
      
      分割前后結(jié)果:
      a-b--c
      ['a', 'b', '', 'c']
      

      返回值 return xx 通常用在函數(shù)里面

      自己隨意設置,可返回一個變量值,也可以返回另一個函數(shù)的名
      如:
      def cpu():
              val4 = os.popen("w |awk 'NR==1{print $8,$9,$10}'")
              sui = val4.read()
              print('cpu負載:1分鐘、5分鐘、15分鐘分別為:',sui)
              return sui
      

      f.open('/root/test.html')


      本文名稱:python中使用shell命令及常用函數(shù)
      本文URL:http://www.ef60e0e.cn/article/pcosig.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        临清市| 咸宁市| 武清区| 商河县| 漳平市| 苏尼特右旗| 景德镇市| 澄江县| 石泉县| 宁都县| 庆云县| 田东县| 宝兴县| 巧家县| 丰都县| 正安县| 美姑县| 确山县| 珲春市| 西藏| 建湖县| 建平县| 华亭县| 连城县| 泾源县| 昔阳县| 龙游县| 乌海市| 营山县| 成都市| 余姚市| 抚松县| 南江县| 南平市| 周宁县| 汤阴县| 镇沅| 鄂托克前旗| 武清区| 涟水县| 邮箱|