# coding utf-8
import urllib
import re
import os
"""
下载slapos上的.cfg文件
"""
def getUrlFromCfg(url,dir):
u = urllib.urlopen(url)
buffer = u.read()
#判断文件是否存在,否就写新文件
if not os.path.isfile(dir+'/buildout.cfg'):
open(dir+'/buildout.cfg', 'wb').write(buffer)
#建正则表达式
cfg_re = re.compile("""\/.*\/buildout\.cfg""")
#根据正则表达式,查找文件中匹配的内容
cfg_list = cfg_re.findall(buffer)
init_url = 'http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/tags/slapos-0.7:/component'
if len(cfg_list) > 0:
for cfg in cfg_list:
end_url = init_url + cfg
dir = 'slapos/'+cfg.split('/')[1]
#判断目录是否存在,否就创建新目录
if not os.path.exists(dir):
os.mkdir(dir)
#递归查找
getUrlFromCfg(end_url,dir)
u.close()
first_cfg = ' http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/tags/slapos-0.7:/component/slapos/buildout.cfg'
getUrlFromCfg(first_cfg,'slapos')
'''
print u.info()
print "a %s b %d c.\n" % (u.geturl(),len(buffer) )
'''
分享到:
相关推荐
选择热血江湖cfg文件生成解密文件dec,选择dec文件生成加密文件cfg
中兴光猫,贝尔光猫cfg文件解密加密工具 压缩包内含工具和使用说明
yolov5各个版本 tensorrt cfg文件,下载地址: https://github.com/enazoe/yolo-tensorrt/blob/master/yolov5_tutorial.md 担心作者哪天不再共享,特地下载下来,分享给大家。
comtrade 文件comtrade 文件comtrade 文件comtrade 文件
resnet50预训练权重文件和cfg文件
中兴光猫cfg配置文件加密解密工具
pxe装机通用ks.cfg文件,可自行更改
c++读取cfg或txt文档中内容并由自定义变量接收
录波文件CFG、DAT
迪文T5L2用SD卡更新CFG文件后黑屏
YOLO v3的配置文件,模型文件等,包括yolov3.weights,yolov3.cfg,coco.name
mongo配置文件
DWIN迪文T5L各种不同尺寸屏幕配置文件CFG,但买回来屏幕时通常没有这些配置文件,在开发时要重新从0开始配置,比较麻烦,这些可以参考,在这基础上改要简单很多
此为一个cfg文件,仅供学习使用,请勿用于软件配置
yolov4-tiny预训练模型和权重weigths cfg 文件.rar
华为 cfg转码 可利用此软件查看华为猫cfg文件
darknet的YoloV3-tiny检测交通标志--34种(.cfg配置文件,.data、.name文件、权重文件),针对清晰图像有较好的识别效果。使用该资源请提前部署好darknet环境即可直接识别。 (ps:我原本没调整需要积分,后来发现都...
SPEC CPU 2006 .cfg配置文件
CSGO组合急停CFG
yolov3.cfg文件,提供在操作yolo3时使用