Hackfut Security File Manager
Current Path:
/opt/alt/python27/bin
opt
/
alt
/
python27
/
bin
/
📁
..
📄
alembic
(314 B)
📄
chardetect
(320 B)
📄
easy_install
(242 B)
📄
easy_install-2.7
(242 B)
📄
lswsgi
(97.53 KB)
📄
mako-render
(1.18 KB)
📄
nosetests
(309 B)
📄
nosetests-2.7
(317 B)
📄
pip
(660 B)
📄
pip-2
(660 B)
📄
pip-2.7
(660 B)
📄
pip2
(660 B)
📄
pip2.7
(660 B)
📄
pydoc
(91 B)
📄
python
(4.78 KB)
📄
python-config
(1.82 KB)
📄
python2
(4.78 KB)
📄
python2-config
(1.82 KB)
📄
python2.7
(4.78 KB)
📄
python2.7-config
(1.82 KB)
📄
raven
(304 B)
📄
xmlcatalog
(19.05 KB)
📄
xmllint
(77.48 KB)
Editing: mako-render
#!/opt/alt/python27/bin/python def render(data, kw): from mako.template import Template from mako.lookup import TemplateLookup lookup = TemplateLookup(["."]) return Template(data, lookup=lookup).render(**kw) def varsplit(var): if "=" not in var: return (var, "") return var.split("=", 1) def main(argv=None): from os.path import isfile from sys import stdin if argv is None: import sys argv = sys.argv from optparse import OptionParser parser = OptionParser("usage: %prog [FILENAME]") parser.add_option("--var", default=[], action="append", help="variable (can be used multiple times, use name=value)") opts, args = parser.parse_args(argv[1:]) if len(args) not in (0, 1): parser.error("wrong number of arguments") # Will exit if (len(args) == 0) or (args[0] == "-"): fo = stdin else: filename = args[0] if not isfile(filename): raise SystemExit("error: can't find %s" % filename) fo = open(filename) kw = dict([varsplit(var) for var in opts.var]) data = fo.read() print render(data, kw) if __name__ == "__main__": main()
Upload File
Create Folder