#!/usr/bin/python3 import sys,urllib import subprocess svnurl="https://rb-svn5.xxx.com/svn/t50_e2/pkg/" packages=["project1", "Project2", "project3" ] for key in packages: link=svnurl+key; print(link) #cmd="sudo svn checkout "+link cmd = "sudo svn checkout " + link subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE) break;
#!/usr/bin/env python # encoding=UTF-8 # 用来查找某个目录及其子目录的文件中包含某个字符串的文件名 import os, os.path import sys def search(path, str): for x in os.listdir(path): fp = os.path.join(path, x) if os.path.isfile(fp): with open(fp, 'r',encoding='ISO-8859-1') as fc: for line in fc.readlines(): if str in line: print(fp) break elif os.path.isdir(fp): search(fp, str) #if len(sys.argv) == 1: # print ('useage: search str') #elif len(sys.argv) == 2: # str = sys.argv[1] # search('.', str) #else: # print('too many parameters') if __name__ == '__main__': search('C:\Ming\source_code\SVN', '@cn.xxx.com')