日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁編程開發(fā)其它知識(shí) → 使用Python編程實(shí)現(xiàn)解壓對(duì)比文件代碼的變化

      使用Python編程實(shí)現(xiàn)解壓對(duì)比文件代碼的變化

      前往專題相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2011/7/31 23:45:29字體大小:A-A+

      作者:西西點(diǎn)擊:47次評(píng)論:7次標(biāo)簽: Python

      《派森》(Python)3.13 win32 英文安裝版
      • 類型:編程工具大。21M語言:英文 評(píng)分:8.7
      • 標(biāo)簽:
      立即下載

      做為程序員,在日常的coding中,我們會(huì)不是地保持一些code changes。作為中間版本,以備后用;或者發(fā)給別人review。我通常都是把這樣的code changes打包成一個(gè)zip文件,集中管理,以備參考。修改之前的文件放在一個(gè)old文件夾中,修改之后的文件放在new 文件夾中。

      但我要參考這樣的一個(gè)code changes時(shí),我會(huì)unzip,打開merger(一個(gè)文件比較器),輸入new和old文件夾的路徑。如果你經(jīng)常run 這個(gè)workflow,一定會(huì)覺得比較煩,特別是選擇new和old的路徑。何不開發(fā)一個(gè)腳本自動(dòng)化這些步驟呢?

      2 Solution

      很多人會(huì)想到用BAT,我以前也用BAT寫過類似的Tool。但是想到在BAT中操作字符串和調(diào)試BAT的難度,我還是決定用選擇另外一種語言。

      之前就在學(xué)Python,多少有點(diǎn)懂,就用Python來練練手吧。最終代碼如下:

      # -*- coding:utf-8 -*-
      
      '''
      Created on 2011-7-6
      
      @author: Jalen
      '''
      
      import os
      import os.path
      import sys
      import subprocess
      
      
      if not os.path.exists('c:\\temp'):
          os.mkdir('c:\\temp')
          
      zipFile = sys.argv[1]
      
      APPS = os.environ.get("APPS")
      
      
      name = zipFile.split("\\")[-1]
      FolderName = name.split(".")[0] 
      outputFolder = "c:\\temp\\" + FolderName
      
      #Unzip the package
      
      os.system(APPS + "\\FileReaderCreater\\7-Zip\\7z" + " x " + zipFile + " -y -o" + outputFolder)
      
      #Call the merger
      subFolder = os.listdir(outputFolder)[0]
      newFolder = outputFolder + "\\" + subFolder + "\\new"
      
      oldFolder = outputFolder + "\\" + subFolder + "\\old"
      
      os.system("C:\PROGRA~2\Araxis\ARAXIS~1.5\Merge " + oldFolder + " " + newFolder)

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評(píng)論

        最新評(píng)論

        發(fā)表評(píng)論 查看所有評(píng)論(7)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)