X7ROOT File Manager
Current Path:
/lib64/python3.6
lib64
/
python3.6
/
??
..
??
__future__.py
(4.73 KB)
??
__phello__.foo.py
(64 B)
??
__pycache__
??
_bootlocale.py
(1.27 KB)
??
_collections_abc.py
(25.77 KB)
??
_compat_pickle.py
(8.54 KB)
??
_compression.py
(5.21 KB)
??
_dummy_thread.py
(5 KB)
??
_markupbase.py
(14.26 KB)
??
_osx_support.py
(18.69 KB)
??
_pydecimal.py
(224.83 KB)
??
_pyio.py
(86.03 KB)
??
_sitebuiltins.py
(3.04 KB)
??
_strptime.py
(24.17 KB)
??
_sysconfigdata_dm_linux_x86_64-linux-gnu.py
(29.48 KB)
??
_sysconfigdata_m_linux_x86_64-linux-gnu.py
(29.66 KB)
??
_threading_local.py
(7.04 KB)
??
_weakrefset.py
(5.57 KB)
??
abc.py
(8.52 KB)
??
aifc.py
(31.69 KB)
??
antigravity.py
(477 B)
??
argparse.py
(88.25 KB)
??
ast.py
(11.88 KB)
??
asynchat.py
(11.06 KB)
??
asyncio
??
asyncore.py
(19.69 KB)
??
base64.py
(19.91 KB)
??
bdb.py
(23 KB)
??
binhex.py
(13.63 KB)
??
bisect.py
(2.53 KB)
??
bz2.py
(12.19 KB)
??
cProfile.py
(5.25 KB)
??
calendar.py
(22.67 KB)
??
cgi.py
(36.35 KB)
??
cgitb.py
(11.74 KB)
??
chunk.py
(5.3 KB)
??
cmd.py
(14.51 KB)
??
code.py
(10.37 KB)
??
codecs.py
(35.43 KB)
??
codeop.py
(5.85 KB)
??
collections
??
colorsys.py
(3.97 KB)
??
compileall.py
(11.84 KB)
??
concurrent
??
config-3.6m-x86_64-linux-gnu
??
configparser.py
(52.34 KB)
??
contextlib.py
(12.85 KB)
??
copy.py
(8.61 KB)
??
copyreg.py
(6.84 KB)
??
crypt.py
(1.82 KB)
??
csv.py
(15.8 KB)
??
ctypes
??
curses
??
datetime.py
(80.11 KB)
??
dbm
??
decimal.py
(320 B)
??
difflib.py
(82.4 KB)
??
dis.py
(17.71 KB)
??
distutils
??
doctest.py
(101.94 KB)
??
dummy_threading.py
(2.75 KB)
??
email
??
encodings
??
ensurepip
??
enum.py
(32.82 KB)
??
filecmp.py
(9.6 KB)
??
fileinput.py
(14.13 KB)
??
fnmatch.py
(3.09 KB)
??
formatter.py
(14.79 KB)
??
fractions.py
(23.08 KB)
??
ftplib.py
(34.78 KB)
??
functools.py
(30.61 KB)
??
genericpath.py
(4.91 KB)
??
getopt.py
(7.31 KB)
??
getpass.py
(5.85 KB)
??
gettext.py
(21.03 KB)
??
glob.py
(5.51 KB)
??
gzip.py
(19.86 KB)
??
hashlib.py
(8.59 KB)
??
heapq.py
(22.39 KB)
??
hmac.py
(6.23 KB)
??
html
??
http
??
imaplib.py
(52.05 KB)
??
imghdr.py
(3.71 KB)
??
imp.py
(10.42 KB)
??
importlib
??
inspect.py
(114.22 KB)
??
io.py
(3.43 KB)
??
ipaddress.py
(75.99 KB)
??
json
??
keyword.py
(2.17 KB)
??
lib-dynload
??
lib2to3
??
linecache.py
(5.19 KB)
??
locale.py
(75.49 KB)
??
logging
??
lzma.py
(12.68 KB)
??
macpath.py
(5.83 KB)
??
macurl2path.py
(2.67 KB)
??
mailbox.py
(76.78 KB)
??
mailcap.py
(8.85 KB)
??
mimetypes.py
(20.55 KB)
??
modulefinder.py
(22.49 KB)
??
multiprocessing
??
netrc.py
(5.55 KB)
??
nntplib.py
(42.07 KB)
??
ntpath.py
(22.55 KB)
??
nturl2path.py
(2.39 KB)
??
numbers.py
(10 KB)
??
opcode.py
(5.69 KB)
??
operator.py
(10.61 KB)
??
optparse.py
(58.96 KB)
??
os.py
(36.65 KB)
??
pathlib.py
(45.15 KB)
??
pdb.py
(59.88 KB)
??
pickle.py
(54.39 KB)
??
pickletools.py
(89.62 KB)
??
pipes.py
(8.71 KB)
??
pkgutil.py
(20.82 KB)
??
platform.py
(46.11 KB)
??
plistlib.py
(31.53 KB)
??
poplib.py
(14.61 KB)
??
posixpath.py
(15.94 KB)
??
pprint.py
(20.37 KB)
??
profile.py
(21.51 KB)
??
pstats.py
(25.94 KB)
??
pty.py
(4.65 KB)
??
py_compile.py
(7.01 KB)
??
pyclbr.py
(13.24 KB)
??
pydoc.py
(101.08 KB)
??
pydoc_data
??
queue.py
(8.57 KB)
??
quopri.py
(7.09 KB)
??
random.py
(26.8 KB)
??
re.py
(15.19 KB)
??
reprlib.py
(5.21 KB)
??
rlcompleter.py
(6.93 KB)
??
runpy.py
(11.68 KB)
??
sched.py
(6.36 KB)
??
secrets.py
(1.99 KB)
??
selectors.py
(18.98 KB)
??
shelve.py
(8.32 KB)
??
shlex.py
(12.65 KB)
??
shutil.py
(39.87 KB)
??
signal.py
(2.07 KB)
??
site-packages
??
site.py
(20.77 KB)
??
smtpd.py
(33.91 KB)
??
smtplib.py
(43.18 KB)
??
sndhdr.py
(6.92 KB)
??
socket.py
(26.8 KB)
??
socketserver.py
(26.38 KB)
??
sqlite3
??
sre_compile.py
(18.88 KB)
??
sre_constants.py
(6.66 KB)
??
sre_parse.py
(35.68 KB)
??
ssl.py
(43.47 KB)
??
stat.py
(4.92 KB)
??
statistics.py
(20.19 KB)
??
string.py
(11.52 KB)
??
stringprep.py
(12.61 KB)
??
struct.py
(257 B)
??
subprocess.py
(60.88 KB)
??
sunau.py
(17.67 KB)
??
symbol.py
(2.07 KB)
??
symtable.py
(7.11 KB)
??
sysconfig.py
(24.29 KB)
??
tabnanny.py
(11.14 KB)
??
tarfile.py
(109.02 KB)
??
telnetlib.py
(22.59 KB)
??
tempfile.py
(27.41 KB)
??
test
??
textwrap.py
(19.1 KB)
??
this.py
(1003 B)
??
threading.py
(48.96 KB)
??
timeit.py
(13.03 KB)
??
token.py
(3 KB)
??
tokenize.py
(28.8 KB)
??
trace.py
(28.06 KB)
??
traceback.py
(22.91 KB)
??
tracemalloc.py
(16.27 KB)
??
tty.py
(879 B)
??
types.py
(8.66 KB)
??
typing.py
(78.39 KB)
??
unittest
??
urllib
??
uu.py
(6.6 KB)
??
uuid.py
(23.46 KB)
??
venv
??
warnings.py
(18.05 KB)
??
wave.py
(17.29 KB)
??
weakref.py
(19.99 KB)
??
webbrowser.py
(21.26 KB)
??
wsgiref
??
xdrlib.py
(5.77 KB)
??
xml
??
xmlrpc
??
zipapp.py
(6.99 KB)
??
zipfile.py
(78.05 KB)
Editing: secrets.py
"""Generate cryptographically strong pseudo-random numbers suitable for managing secrets such as account authentication, tokens, and similar. See PEP 506 for more information. https://www.python.org/dev/peps/pep-0506/ """ __all__ = ['choice', 'randbelow', 'randbits', 'SystemRandom', 'token_bytes', 'token_hex', 'token_urlsafe', 'compare_digest', ] import base64 import binascii import os from hmac import compare_digest from random import SystemRandom _sysrand = SystemRandom() randbits = _sysrand.getrandbits choice = _sysrand.choice def randbelow(exclusive_upper_bound): """Return a random int in the range [0, n).""" if exclusive_upper_bound <= 0: raise ValueError("Upper bound must be positive.") return _sysrand._randbelow(exclusive_upper_bound) DEFAULT_ENTROPY = 32 # number of bytes to return by default def token_bytes(nbytes=None): """Return a random byte string containing *nbytes* bytes. If *nbytes* is ``None`` or not supplied, a reasonable default is used. >>> token_bytes(16) #doctest:+SKIP b'\\xebr\\x17D*t\\xae\\xd4\\xe3S\\xb6\\xe2\\xebP1\\x8b' """ if nbytes is None: nbytes = DEFAULT_ENTROPY return os.urandom(nbytes) def token_hex(nbytes=None): """Return a random text string, in hexadecimal. The string has *nbytes* random bytes, each byte converted to two hex digits. If *nbytes* is ``None`` or not supplied, a reasonable default is used. >>> token_hex(16) #doctest:+SKIP 'f9bf78b9a18ce6d46a0cd2b0b86df9da' """ return binascii.hexlify(token_bytes(nbytes)).decode('ascii') def token_urlsafe(nbytes=None): """Return a random URL-safe text string, in Base64 encoding. The string has *nbytes* random bytes. If *nbytes* is ``None`` or not supplied, a reasonable default is used. >>> token_urlsafe(16) #doctest:+SKIP 'Drmhze6EPcv0fN_81Bj-nA' """ tok = token_bytes(nbytes) return base64.urlsafe_b64encode(tok).rstrip(b'=').decode('ascii')
Upload File
Create Folder