import core import re import sys import os if __name__ == '__main__': if len(sys.argv) < 2 or len(sys.argv) > 4: print("请输入参数: html的文件位置 [url替换前缀] [url原前缀]") exit() html_file_name = sys.argv[1] repl_prefix = sys.argv[2] if len(sys.argv) >= 3 else None src_prefix = sys.argv[3] if len(sys.argv) >= 4 else None jsp_file_name = re.sub(r'\.html$', ".jsp", html_file_name) jsp_file_name = os.path.basename(jsp_file_name) ans = core.sub_file(html_file_name, repl_prefix, src_prefix) if ans != None: jsp_file = open(jsp_file_name, 'w') print(ans, file=jsp_file) jsp_file.close() print('转换成功,已转换到 %s' % jsp_file_name) else: print('转换失败')
return files_list if __name__ == "__main__": if len(sys.argv) < 2 or len(sys.argv) > 4: print("请输入参数: html的文件夹位置 [url替换前缀] [url原前缀]") exit() html_dir_name = sys.argv[1] if html_dir_name[-1] == '/': html_dir_name = html_dir_name[0:-1] repl_prefix = sys.argv[2] if len(sys.argv) >= 3 else None src_prefix = sys.argv[3] if len(sys.argv) >= 4 else None html_files_name_list = scan_dir_get_html(html_dir_name) for each_file_name in html_files_name_list: new_file_name = each_file_name if each_file_name != '.': new_file_name = re.sub(r'^%s/' % html_dir_name, '', each_file_name) jsp_file_name = re.sub('.html$', '.jsp', new_file_name) ans = core.sub_file(each_file_name, repl_prefix, src_prefix) if ans != None: dirname = os.path.dirname('jsp/' + jsp_file_name) if not os.path.exists(dirname): os.mkdir(dirname) jsp_file = open('jsp/' + jsp_file_name, 'w') print(ans, file=jsp_file) jsp_file.close() print('%s 转换成功,已转换到 %s' % (each_file_name, 'jsp/' + jsp_file_name)) else: print('%s 转换失败' % each_file_name)