Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
reportlab /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
abag.py
1.1
KB
-rw-r--r--
arciv.py
7.1
KB
-rw-r--r--
attrmap.py
5.63
KB
-rw-r--r--
boxstuff.py
2.86
KB
-rw-r--r--
codecharts.py
12.75
KB
-rw-r--r--
colors.py
40.05
KB
-rw-r--r--
corp.py
26.51
KB
-rwxr-xr-x
enums.py
296
B
-rw-r--r--
extformat.py
2.17
KB
-rw-r--r--
fontfinder.py
13.06
KB
-rw-r--r--
fonts.py
3.42
KB
-rwxr-xr-x
formatters.py
3.72
KB
-rwxr-xr-x
geomutils.py
1.14
KB
-rw-r--r--
__init__.py
258
B
-rwxr-xr-x
logger.py
1.71
KB
-rwxr-xr-x
normalDate.py
21.5
KB
-rwxr-xr-x
pagesizes.py
1.96
KB
-rwxr-xr-x
pdfencrypt.py
29.96
KB
-rw-r--r--
PyFontify.py
4.86
KB
-rw-r--r--
pygments2xpre.py
2.45
KB
-rw-r--r--
randomtext.py
22.33
KB
-rwxr-xr-x
_rl_accel.cpython-310-x86_64-linux-gnu.so
44.7
KB
-rw-r--r--
rl_accel.py
12.31
KB
-rw-r--r--
rl_safe_eval.py
38.67
KB
-rw-r--r--
rltempfile.py
1.09
KB
-rw-r--r--
rparsexml.py
17.39
KB
-rw-r--r--
sequencer.py
9.42
KB
-rw-r--r--
styles.py
16.39
KB
-rw-r--r--
testutils.py
11.96
KB
-rw-r--r--
textsplit.py
9.5
KB
-rw-r--r--
units.py
919
B
-rwxr-xr-x
utils.py
44.29
KB
-rw-r--r--
validators.py
11.04
KB
-rw-r--r--
yaml.py
5.58
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : extformat.py
#Copyright ReportLab Europe Ltd. 2000-2017 #see license.txt for license details __version__='3.3.0' __doc__='''Apparently not used anywhere, purpose unknown!''' try: from tokenize import tokenprog except ImportError: from tokenize import Token import re tokenprog = re.compile(Token) del Token, re import sys def _matchorfail(text, pos): match = tokenprog.match(text, pos) if match is None: raise ValueError(text, pos) return match, match.end() ''' Extended dictionary formatting We allow expressions in the parentheses instead of just a simple variable. ''' def dictformat(_format, L={}, G={}): format = _format S = {} chunks = [] pos = 0 n = 0 while 1: pc = format.find("%", pos) if pc < 0: break nextchar = format[pc+1] if nextchar == "(": chunks.append(format[pos:pc]) pos, level = pc+2, 1 while level: match, pos = _matchorfail(format, pos) tstart, tend = match.regs[3] token = format[tstart:tend] if token == "(": level = level+1 elif token == ")": level = level-1 vname = '__superformat_%d' % n n += 1 S[vname] = eval(format[pc+2:pos-1],G,L) chunks.append('%%(%s)' % vname) else: nc = pc+1+(nextchar=="%") chunks.append(format[pos:nc]) pos = nc if pos < len(format): chunks.append(format[pos:]) return (''.join(chunks)) % S def magicformat(format): """Evaluate and substitute the appropriate parts of the string.""" frame = sys._getframe(1) return dictformat(format,frame.f_locals, frame.f_globals) if __name__=='__main__': from reportlab.lib.formatters import DecimalFormatter _DF={} def df(n,dp=2,ds='.',ts=','): try: _df = _DF[dp,ds] except KeyError: _df = _DF[dp,ds] = DecimalFormatter(places=dp,decimalSep=ds,thousandSep=ts) return _df(n) from reportlab.lib.extformat import magicformat Z={'abc': ('ab','c')} x = 300000.23 percent=79.2 class dingo: a=3 print((magicformat(''' $%%(df(x,dp=3))s --> $%(df(x,dp=3))s $%%(df(x,dp=2,ds=',',ts='.'))s --> $%(df(x,dp=2,ds=',',ts='.'))s %%(percent).2f%%%% --> %(percent).2f%% %%(dingo.a)s --> %(dingo.a)s %%(Z['abc'][0])s --> %(Z['abc'][0])s '''))) def func0(aa=1): def func1(bb=2): print((magicformat('bb=%(bb)s Z=%(Z)r'))) func1('BB') func0('AA')
Close