• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    軟件
    軟件
    文章
    搜索

    首頁編程開發其它知識 → 使用Python編程實現解壓對比文件代碼的變化

    使用Python編程實現解壓對比文件代碼的變化

    前往專題相關軟件相關文章發表評論 來源:西西整理時間:2011/7/31 23:45:29字體大?。?em class="fontsize">A-A+

    作者:西西點擊:47次評論:7次標簽: Python

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

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

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

    2 Solution

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

    之前就在學Python,多少有點懂,就用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)

      相關評論

      閱讀本文后您有什么感想? 已有人給出評價!

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

      熱門評論

      最新評論

      發表評論 查看所有評論(7)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>