更新SVN服务器的工具

 

  
  
  
  
  1. # -*- coding: cp936 -*-  
  2. # author:xiezhanhui 2010-12-5  
  3. # copyright @ python中国 www.okpython.com  
  4. import sys,os,re  
  5. #获取脚本文件的当前路径  
  6. def cur_file_dir():  
  7.     #获取脚本路径  
  8.     path = sys.path[0]  
  9.     #判断为脚本文件还是py2exe编译后的文件,如果是脚本文件,则返回的是脚本的目录,如果是py2exe编译后的文件,则返回的是编译后的文件路径  
  10.     if os.path.isdir(path):  
  11.         return path  
  12.     elif os.path.isfile(path):  
  13.         return os.path.dirname(path)  
  14. #打印结果  
  15. get_paths = cur_file_dir()  
  16. print get_paths  
  17. paths = re.split(r"\\",get_paths);  
  18. new_url = paths[len(paths)-1]  
  19. import urllib2  
  20. response = urllib2.urlopen('http://192.168.1.88/tools/svn_up.php?updateFiles=/'+new_url+'/*&password=123456')  
  21. html = response.read()  
  22. print html  
  23.    
  24.  

使用方法,线下目录要对应服务器上的apache/htdocs里面的项目目录

你可能感兴趣的:(python,职场,休闲,python工具)