一個簡單的python指令碼:從給出的svnurl取出檔案
經常要到svn上取出部署檔案,於是用python寫了一個簡單的取出指令碼
點選(此處)摺疊或開啟
-
#!/usr/bin/python
- #coding=UTF8
- url=raw_input(`輸入SVN的URL: `)
- url_svn_https= url[:30]
- url_out_dir=url[30:]
- out_dir=`/mnt/work/temp/work` + url_out_dir
- print `=` * 80
- print `輸入的URL為 : ` + url
- print `=` * 80
- print url_svn_https
- print `請稍後,正在下載檔案中… :` + url_out_dir
- svn_cmd=`/usr/bin/svn co –username talen –password `mypassword“
- import os
- a = os.popen(svn_cmd + ` ` + url + ` ` + out_dir + `&`).read()
- print a
- print `=` * 80
- print `檔案已經輸出到 : ` + out_dir
- pcmanfm=`/usr/bin/pcmanfm `
- dolphin=`/usr/bin/dolphin`
- b = os.popen(dolphin + ` ` + out_dir + `&`)
- c = os.system(`ls -lha` + ` ` + out_dir + `&`)
點選(此處)摺疊或開啟
-
#!/usr/bin/python
- #coding=UTF8
- import re
- url=raw_input(`請輸入SVN的URL(注意是目錄): `)
- urlgroup=re.match(`[ ]*http[s]?://(.*?)/(.*)`, url)
- url_svn_https=urlgroup.group(1)
- print `test1:` + url_svn_https
- url_out_dir=urlgroup.group(2)
- print `test2:` + url_out_dir
- out_dir=`/tmp/` + url_out_dir
- print `=` * 80
- print `輸入的URL為? : ` + url
- print `=` * 80
- print `正在下載檔案…? :` + `/` + url_out_dir
- svn_cmd=`/usr/bin/svn co –username talen –password `mypasswd“
- import os
- a = os.popen(svn_cmd + ` ` + url + ` ` + out_dir + `&`).read()
- print a
- print `=` * 80
- print `檔案已經輸出到? : ` + out_dir
- #pcmanfm=`/usr/bin/pcmanfm `
- dolphin = `/usr/bin/dolphin `
- #print `開啟目錄`
- #b = os.popen(dolphin + ` ` + out_dir + ` &`)
- #print b
- c = os.system(`ls -lha` + ` /` + out_dir + ` &`)
相關文章
- 一個簡單的Gradle指令碼檔案Gradle指令碼
- 最簡單的一個powershell的指令碼指令碼
- 一個非常簡單易懂的WIFI密碼爆破python指令碼WiFi密碼Python指令碼
- 一個簡單的ipf配置檔案
- 共享一個iptables的shell指令碼檔案指令碼
- 一個確定trace檔案的指令碼指令碼
- 用python指令碼計算某一個檔案的行數Python指令碼
- 【python】簡單的備份指令碼Python指令碼
- 一個簡單的檔案管理程式 (轉)
- 一個最簡單的XML檔案(轉)XML
- 測試網站頁面網速的一個簡單Python指令碼網站Python指令碼
- 編寫簡單的windows bat批處理指令碼檔案WindowsBAT指令碼
- 從零構建一個簡單的 Python 框架Python框架
- 【python】簡單的備份指令碼2Python指令碼
- 給客戶做的一個ASM RAC的歸檔策略和指令碼ASM指令碼
- 如何從 dump 檔案中提取出 C# 原始碼?C#原始碼
- 一個簡單的自動備份alert log指令碼指令碼
- 一個簡單的Linux啟動jar包的shell指令碼LinuxJAR指令碼
- 一個.Net簡單、易用的配置檔案操作庫
- 簡單介紹Shell指令碼之檔案批次建立與修改的方法指令碼
- 2 個簡單的 python 指令碼,連線 MySQL 和讀取 ExcelPython指令碼MySqlExcel
- 從一個shell指令碼執行出錯聊起指令碼
- python編寫的簡單的mysql巡檢指令碼PythonMySql指令碼
- 在Linux下製作一個簡單的給ARM開發板使用的檔案系統Linux
- 【shell 】求兩個檔案相加的指令碼指令碼
- 怎麼用python寫簡單的遊戲指令碼?Python遊戲指令碼
- python寫的簡單分組統計指令碼Python指令碼
- 基於python編寫一個簡單的多執行緒埠掃描指令碼Python執行緒指令碼
- windows下實現自己的第一個python指令碼檔案並.exe執行WindowsPython指令碼
- gpt給出的operator簡單示例GPT
- 【SQL】【遷移】寫了一個簡單的sequence遷移指令碼SQL指令碼
- 一個刪除重做日誌檔案的參考指令碼指令碼
- 一個簡單的 SpringBoot 專案的 Dockfile 和 cicd 檔案配置Spring Boot
- shell指令碼的一則簡單運用案例指令碼
- 一個簡單資料庫健康檢查指令碼資料庫指令碼
- [Vue]寫一個簡單的檔案上傳控制元件Vue控制元件
- mysql簡單的碎片清理指令碼MySql指令碼
- 簡單的FTP Donwload 指令碼FTP指令碼