X7ROOT File Manager
Current Path:
/opt/alt/python33/lib64/python3.3
opt
/
alt
/
python33
/
lib64
/
python3.3
/
ðŸ“
..
📄
__future__.py
(4.48 KB)
📄
__phello__.foo.py
(64 B)
ðŸ“
__pycache__
📄
_compat_pickle.py
(4.24 KB)
📄
_dummy_thread.py
(4.66 KB)
📄
_markupbase.py
(14.26 KB)
📄
_osx_support.py
(18.41 KB)
📄
_pyio.py
(71.2 KB)
📄
_strptime.py
(21.17 KB)
📄
_sysconfigdata.py
(22.31 KB)
📄
_threading_local.py
(7.24 KB)
📄
_weakrefset.py
(5.57 KB)
📄
abc.py
(7.87 KB)
📄
aifc.py
(30.33 KB)
📄
antigravity.py
(475 B)
📄
argparse.py
(86.98 KB)
📄
ast.py
(11.86 KB)
📄
asynchat.py
(11.32 KB)
📄
asyncore.py
(20.27 KB)
📄
base64.py
(13.66 KB)
📄
bdb.py
(21.38 KB)
📄
binhex.py
(13.39 KB)
📄
bisect.py
(2.53 KB)
📄
bz2.py
(18.04 KB)
📄
cProfile.py
(6.21 KB)
📄
calendar.py
(22.4 KB)
📄
cgi.py
(34.72 KB)
📄
cgitb.py
(11.76 KB)
📄
chunk.py
(5.25 KB)
📄
cmd.py
(14.51 KB)
📄
code.py
(9.79 KB)
📄
codecs.py
(35.11 KB)
📄
codeop.py
(5.85 KB)
ðŸ“
collections
📄
colorsys.py
(3.6 KB)
📄
compileall.py
(9.51 KB)
ðŸ“
concurrent
ðŸ“
config-3.3m
📄
configparser.py
(48.28 KB)
📄
contextlib.py
(8.91 KB)
📄
copy.py
(8.78 KB)
📄
copyreg.py
(6.46 KB)
📄
crypt.py
(1.83 KB)
📄
csv.py
(15.81 KB)
ðŸ“
ctypes
ðŸ“
curses
📄
datetime.py
(73.2 KB)
ðŸ“
dbm
📄
decimal.py
(223.2 KB)
📄
difflib.py
(80.58 KB)
📄
dis.py
(9.9 KB)
ðŸ“
distutils
📄
doctest.py
(100.52 KB)
📄
dummy_threading.py
(2.75 KB)
ðŸ“
email
ðŸ“
encodings
📄
filecmp.py
(9.37 KB)
📄
fileinput.py
(13.92 KB)
📄
fnmatch.py
(3.09 KB)
📄
formatter.py
(14.58 KB)
📄
fractions.py
(22.49 KB)
📄
ftplib.py
(39.31 KB)
📄
functools.py
(13.28 KB)
📄
genericpath.py
(3.02 KB)
📄
getopt.py
(7.31 KB)
📄
getpass.py
(5.66 KB)
📄
gettext.py
(20.15 KB)
📄
glob.py
(2.77 KB)
📄
gzip.py
(23.83 KB)
📄
hashlib.py
(6.05 KB)
📄
heapq.py
(17.58 KB)
📄
hmac.py
(4.34 KB)
ðŸ“
html
ðŸ“
http
ðŸ“
idlelib
📄
imaplib.py
(48.94 KB)
📄
imghdr.py
(3.45 KB)
📄
imp.py
(9.5 KB)
ðŸ“
importlib
📄
inspect.py
(77.11 KB)
📄
io.py
(3.2 KB)
📄
ipaddress.py
(68.66 KB)
ðŸ“
json
📄
keyword.py
(2.01 KB)
ðŸ“
lib-dynload
ðŸ“
lib2to3
📄
linecache.py
(3.77 KB)
📄
locale.py
(91.03 KB)
ðŸ“
logging
📄
lzma.py
(17.04 KB)
📄
macpath.py
(5.49 KB)
📄
macurl2path.py
(2.67 KB)
📄
mailbox.py
(77.24 KB)
📄
mailcap.py
(7.26 KB)
📄
mimetypes.py
(20.25 KB)
📄
modulefinder.py
(22.65 KB)
ðŸ“
multiprocessing
📄
netrc.py
(5.61 KB)
📄
nntplib.py
(41.78 KB)
📄
ntpath.py
(19.96 KB)
📄
nturl2path.py
(2.34 KB)
📄
numbers.py
(10.15 KB)
📄
opcode.py
(4.98 KB)
📄
optparse.py
(58.93 KB)
📄
os.py
(33.96 KB)
📄
os2emxpath.py
(4.55 KB)
📄
pdb.py
(59.23 KB)
📄
pickle.py
(46.74 KB)
📄
pickletools.py
(79.44 KB)
📄
pipes.py
(8.71 KB)
📄
pkgutil.py
(21.03 KB)
ðŸ“
plat-linux
📄
platform.py
(49.55 KB)
📄
plistlib.py
(14.43 KB)
📄
poplib.py
(11.11 KB)
📄
posixpath.py
(13.92 KB)
📄
pprint.py
(12.4 KB)
📄
profile.py
(20.95 KB)
📄
pstats.py
(25.75 KB)
📄
pty.py
(4.94 KB)
📄
py_compile.py
(6.56 KB)
📄
pyclbr.py
(13.12 KB)
📄
pydoc.py
(99.26 KB)
ðŸ“
pydoc_data
📄
queue.py
(8.63 KB)
📄
quopri.py
(7.14 KB)
📄
random.py
(25.06 KB)
📄
re.py
(14.62 KB)
📄
reprlib.py
(4.99 KB)
📄
rlcompleter.py
(5.4 KB)
📄
runpy.py
(10.17 KB)
📄
sched.py
(6.25 KB)
📄
shelve.py
(8.05 KB)
📄
shlex.py
(11.23 KB)
📄
shutil.py
(38.23 KB)
ðŸ“
site-packages
📄
site.py
(21.46 KB)
📄
smtpd.py
(29.5 KB)
📄
smtplib.py
(37.13 KB)
📄
sndhdr.py
(6.07 KB)
📄
socket.py
(14.56 KB)
📄
socketserver.py
(23.63 KB)
ðŸ“
sqlite3
📄
sre_compile.py
(15.96 KB)
📄
sre_constants.py
(7.06 KB)
📄
sre_parse.py
(29.5 KB)
📄
ssl.py
(23.9 KB)
📄
stat.py
(4.2 KB)
📄
string.py
(9.19 KB)
📄
stringprep.py
(12.61 KB)
📄
struct.py
(238 B)
📄
subprocess.py
(65.99 KB)
📄
sunau.py
(17.11 KB)
📄
symbol.py
(2 KB)
📄
symtable.py
(7.21 KB)
📄
sysconfig.py
(24.58 KB)
📄
tabnanny.py
(11.14 KB)
📄
tarfile.py
(86.78 KB)
📄
telnetlib.py
(26.71 KB)
📄
tempfile.py
(22.47 KB)
ðŸ“
test
📄
textwrap.py
(16.1 KB)
📄
this.py
(1003 B)
📄
threading.py
(44.57 KB)
📄
timeit.py
(12.1 KB)
📄
token.py
(2.96 KB)
📄
tokenize.py
(24.29 KB)
📄
trace.py
(30.75 KB)
📄
traceback.py
(11.7 KB)
📄
tty.py
(879 B)
📄
types.py
(3.09 KB)
ðŸ“
unittest
ðŸ“
urllib
📄
uu.py
(6.61 KB)
📄
uuid.py
(21.83 KB)
ðŸ“
venv
📄
warnings.py
(13.5 KB)
📄
wave.py
(18.14 KB)
📄
weakref.py
(11.23 KB)
📄
webbrowser.py
(22.38 KB)
ðŸ“
wsgiref
📄
xdrlib.py
(5.25 KB)
ðŸ“
xml
ðŸ“
xmlrpc
📄
zipfile.py
(64.87 KB)
Editing: imp.py
"""This module provides the components needed to build your own __import__ function. Undocumented functions are obsolete. In most cases it is preferred you consider using the importlib module's functionality over this module. """ # (Probably) need to stay in _imp from _imp import (lock_held, acquire_lock, release_lock, get_frozen_object, is_frozen_package, init_builtin, init_frozen, is_builtin, is_frozen, _fix_co_filename) try: from _imp import load_dynamic except ImportError: # Platform doesn't support dynamic loading. load_dynamic = None # Directly exposed by this module from importlib._bootstrap import new_module from importlib._bootstrap import cache_from_source, source_from_cache from importlib import _bootstrap from importlib import machinery import os import sys import tokenize import warnings # DEPRECATED SEARCH_ERROR = 0 PY_SOURCE = 1 PY_COMPILED = 2 C_EXTENSION = 3 PY_RESOURCE = 4 PKG_DIRECTORY = 5 C_BUILTIN = 6 PY_FROZEN = 7 PY_CODERESOURCE = 8 IMP_HOOK = 9 def get_magic(): """Return the magic number for .pyc or .pyo files.""" return _bootstrap._MAGIC_BYTES def get_tag(): """Return the magic tag for .pyc or .pyo files.""" return sys.implementation.cache_tag def get_suffixes(): warnings.warn('imp.get_suffixes() is deprecated; use the constants ' 'defined on importlib.machinery instead', DeprecationWarning, 2) extensions = [(s, 'rb', C_EXTENSION) for s in machinery.EXTENSION_SUFFIXES] source = [(s, 'U', PY_SOURCE) for s in machinery.SOURCE_SUFFIXES] bytecode = [(s, 'rb', PY_COMPILED) for s in machinery.BYTECODE_SUFFIXES] return extensions + source + bytecode class NullImporter: """Null import object.""" def __init__(self, path): if path == '': raise ImportError('empty pathname', path='') elif os.path.isdir(path): raise ImportError('existing directory', path=path) def find_module(self, fullname): """Always returns None.""" return None class _HackedGetData: """Compatibiilty support for 'file' arguments of various load_*() functions.""" def __init__(self, fullname, path, file=None): super().__init__(fullname, path) self.file = file def get_data(self, path): """Gross hack to contort loader to deal w/ load_*()'s bad API.""" if self.file and path == self.path: if not self.file.closed: file = self.file else: self.file = file = open(self.path, 'r') with file: # Technically should be returning bytes, but # SourceLoader.get_code() just passed what is returned to # compile() which can handle str. And converting to bytes would # require figuring out the encoding to decode to and # tokenize.detect_encoding() only accepts bytes. return file.read() else: return super().get_data(path) class _LoadSourceCompatibility(_HackedGetData, _bootstrap.SourceFileLoader): """Compatibility support for implementing load_source().""" def load_source(name, pathname, file=None): msg = ('imp.load_source() is deprecated; use ' 'importlib.machinery.SourceFileLoader(name, pathname).load_module()' ' instead') warnings.warn(msg, DeprecationWarning, 2) _LoadSourceCompatibility(name, pathname, file).load_module(name) module = sys.modules[name] # To allow reloading to potentially work, use a non-hacked loader which # won't rely on a now-closed file object. module.__loader__ = _bootstrap.SourceFileLoader(name, pathname) return module class _LoadCompiledCompatibility(_HackedGetData, _bootstrap.SourcelessFileLoader): """Compatibility support for implementing load_compiled().""" def load_compiled(name, pathname, file=None): msg = ('imp.load_compiled() is deprecated; use ' 'importlib.machinery.SourcelessFileLoader(name, pathname).' 'load_module() instead ') warnings.warn(msg, DeprecationWarning, 2) _LoadCompiledCompatibility(name, pathname, file).load_module(name) module = sys.modules[name] # To allow reloading to potentially work, use a non-hacked loader which # won't rely on a now-closed file object. module.__loader__ = _bootstrap.SourcelessFileLoader(name, pathname) return module def load_package(name, path): msg = ('imp.load_package() is deprecated; use either ' 'importlib.machinery.SourceFileLoader() or ' 'importlib.machinery.SourcelessFileLoader() instead') warnings.warn(msg, DeprecationWarning, 2) if os.path.isdir(path): extensions = (machinery.SOURCE_SUFFIXES[:] + machinery.BYTECODE_SUFFIXES[:]) for extension in extensions: path = os.path.join(path, '__init__'+extension) if os.path.exists(path): break else: raise ValueError('{!r} is not a package'.format(path)) return _bootstrap.SourceFileLoader(name, path).load_module(name) def load_module(name, file, filename, details): """**DEPRECATED** Load a module, given information returned by find_module(). The module name must include the full package name, if any. """ suffix, mode, type_ = details with warnings.catch_warnings(): warnings.simplefilter('ignore') if mode and (not mode.startswith(('r', 'U')) or '+' in mode): raise ValueError('invalid file open mode {!r}'.format(mode)) elif file is None and type_ in {PY_SOURCE, PY_COMPILED}: msg = 'file object required for import (type code {})'.format(type_) raise ValueError(msg) elif type_ == PY_SOURCE: return load_source(name, filename, file) elif type_ == PY_COMPILED: return load_compiled(name, filename, file) elif type_ == C_EXTENSION and load_dynamic is not None: if file is None: with open(filename, 'rb') as opened_file: return load_dynamic(name, filename, opened_file) else: return load_dynamic(name, filename, file) elif type_ == PKG_DIRECTORY: return load_package(name, filename) elif type_ == C_BUILTIN: return init_builtin(name) elif type_ == PY_FROZEN: return init_frozen(name) else: msg = "Don't know how to import {} (type code {})".format(name, type_) raise ImportError(msg, name=name) def find_module(name, path=None): """**DEPRECATED** Search for a module. If path is omitted or None, search for a built-in, frozen or special module and continue search in sys.path. The module name cannot contain '.'; to search for a submodule of a package, pass the submodule name and the package's __path__. """ if not isinstance(name, str): raise TypeError("'name' must be a str, not {}".format(type(name))) elif not isinstance(path, (type(None), list)): # Backwards-compatibility raise RuntimeError("'list' must be None or a list, " "not {}".format(type(name))) if path is None: if is_builtin(name): return None, None, ('', '', C_BUILTIN) elif is_frozen(name): return None, None, ('', '', PY_FROZEN) else: path = sys.path for entry in path: package_directory = os.path.join(entry, name) for suffix in ['.py', machinery.BYTECODE_SUFFIXES[0]]: package_file_name = '__init__' + suffix file_path = os.path.join(package_directory, package_file_name) if os.path.isfile(file_path): return None, package_directory, ('', '', PKG_DIRECTORY) with warnings.catch_warnings(): warnings.simplefilter('ignore') for suffix, mode, type_ in get_suffixes(): file_name = name + suffix file_path = os.path.join(entry, file_name) if os.path.isfile(file_path): break else: continue break # Break out of outer loop when breaking out of inner loop. else: raise ImportError(_bootstrap._ERR_MSG.format(name), name=name) encoding = None if mode == 'U': with open(file_path, 'rb') as file: encoding = tokenize.detect_encoding(file.readline)[0] file = open(file_path, mode, encoding=encoding) return file, file_path, (suffix, mode, type_) _RELOADING = {} def reload(module): """Reload the module and return it. The module must have been successfully imported before. """ if not module or type(module) != type(sys): raise TypeError("reload() argument must be module") name = module.__name__ if name not in sys.modules: msg = "module {} not in sys.modules" raise ImportError(msg.format(name), name=name) if name in _RELOADING: return _RELOADING[name] _RELOADING[name] = module try: parent_name = name.rpartition('.')[0] if parent_name and parent_name not in sys.modules: msg = "parent {!r} not in sys.modules" raise ImportError(msg.format(parent_name), name=parent_name) module.__loader__.load_module(name) # The module may have replaced itself in sys.modules! return sys.modules[module.__name__] finally: try: del _RELOADING[name] except KeyError: pass
Upload File
Create Folder