# coding=utf-8 import hashlib import re import os import shutil template_src_path = "template/src/" total_file = [] module_list = [] print "\n\n-------------\n\n" print u" //以下都是页面 script 标签引用的js" for root, dirs, files in os.walk(template_src_path): for name in files: html_path = os.path.join(root, name) html_content = open(html_path, "r").read() r = re.search(re.compile(''), html_content) if r: for item in r.groups(): if item and "app" in item: total_file.append(item) i = 0 for item in set(total_file): module_name = item.replace("/static/js/", "").split("/")[-1].replace(".js", "") + "_" + str(i) module_list.append(module_name) print " " + module_name + "_pack" + ": \"" + item.replace("/static/js/", "").replace(".js", "") + "\"," i += 1 print "\n\n-------------\n\n" for item in module_list: print " {" print " name: \"" + item + "_pack\"" print " },"