Exemplo n.º 1
0
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('转换失败')
Exemplo n.º 2
0
    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)