一個簡單的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 + ` &`)
相關文章
- 寫一個Python指令碼刪除一個.py檔案的所有註釋Python指令碼
- 共享一個iptables的shell指令碼檔案指令碼
- 一個簡單的Linux啟動jar包的shell指令碼LinuxJAR指令碼
- 如何從 dump 檔案中提取出 C# 原始碼?C#原始碼
- 一個簡單的 SpringBoot 專案的 Dockfile 和 cicd 檔案配置Spring Boot
- 2 個簡單的 python 指令碼,連線 MySQL 和讀取 ExcelPython指令碼MySqlExcel
- 簡單介紹Shell指令碼之檔案批次建立與修改的方法指令碼
- 一個.Net簡單、易用的配置檔案操作庫
- 在Linux下製作一個簡單的給ARM開發板使用的檔案系統Linux
- 基於python編寫一個簡單的多執行緒埠掃描指令碼Python執行緒指令碼
- 怎麼用python寫簡單的遊戲指令碼?Python遊戲指令碼
- 一個用於遍歷並檢視ttf字型檔案內所含unicode的python指令碼UnicodePython指令碼
- gpt給出的operator簡單示例GPT
- [Vue]寫一個簡單的檔案上傳控制元件Vue控制元件
- mssql sqlserver 使用指令碼輸出excel檔案的方法分享SQLServer指令碼Excel
- 基於Idea從零搭建一個最簡單的vue專案IdeaVue
- Vue封裝一個簡單輕量的上傳檔案元件Vue封裝元件
- 如何簡單的在TF卡上做一個Linux的檔案系統Linux
- 給自己的專案釋出一個文件吧
- 一個網站故障排查的、程式碼更新的簡便指令碼網站指令碼
- 分享一個提高運維效率的 Python 指令碼運維Python指令碼
- 簡單的 Shell 指令碼入門教程指令碼
- redis中lua指令碼的簡單使用Redis指令碼
- 如何在Linux安裝Python+JDK+Mysql+Tomcat+Django以及簡單的跑一個java web專案和一個簡單的Django專案LinuxPythonJDKMySqlTomcatDjangoJavaWeb
- 使用 Fuse 和 java 17 編寫一個簡單的檔案系統Java
- 用Vue編寫一個簡單的仿Explorer檔案管理器Vue
- MySQL密碼加密認證的簡單指令碼MySql密碼加密指令碼
- Shell:如何寫一個多選選單的指令碼指令碼
- 用python寫一個指令碼:將指定目錄下及其所有子資料夾的所有的“srt”檔案的內容合併到一個新的srt檔案中Python指令碼
- 簡單的快捷指令
- 記一次“有手就行”的從SQL隱碼攻擊到檔案上傳Getshell的簡單過程SQL
- PHP 使用檔案鎖 避免同時執行一個指令碼PHP指令碼
- 將Python指令碼打包成可執行檔案Python指令碼
- 簡單的寫一個釋出訂閱器
- 從零開始 實現一個自己的指令碼引擎指令碼
- 從零開始實現一個自己的指令碼引擎指令碼
- Flask之旅: 寫一個簡單的Python Web框架FlaskPythonWeb框架
- python List,它不是一個簡單的陣列Python陣列
- 用Python做一個簡單的翻譯工具Python