⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 extract_template_strings.py

📁 LINUX下
💻 PY
字号:
from __future__ import with_statementimport osimport retemplate_dirs = ['~/prj/WebUi/templates/deluge',    '~/prj/WebUi/templates/advanced']template_dirs  = [os.path.expanduser(template_dir ) for template_dir in template_dirs]files = []for template_dir in template_dirs:    files += [os.path.join(template_dir,fname)        for fname in os.listdir(template_dir)        if fname.endswith('.html')]all_strings = []for filename in files:    f = open(filename,'r')    content = f.read()    all_strings += re.findall("_\(\"(.*?)\"\)",content)    all_strings += re.findall("_\(\'(.*?)\'\)",content)all_strings = sorted(set(all_strings))f = open ('./template_strings.py','w')for value in all_strings:    f.write("_('%s')\n"  % value )

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -