Psyduck - 可達鴨 之 鴨力山大2


Server : LiteSpeed
System : Linux premium217.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User : alloknri ( 880)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /opt/alt/python36/lib64/python3.6/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/alt/python36/lib64/python3.6/_sitebuiltins.py
"""
The objects used by the site module to add custom builtins.
"""

# Those objects are almost immortal and they keep a reference to their module
# globals.  Defining them in the site module would keep too many references
# alive.
# Note this means this module should also avoid keep things alive in its
# globals.

import sys

class Quitter(object):
    def __init__(self, name, eof):
        self.name = name
        self.eof = eof
    def __repr__(self):
        return 'Use %s() or %s to exit' % (self.name, self.eof)
    def __call__(self, code=None):
        # Shells like IDLE catch the SystemExit, but listen when their
        # stdin wrapper is closed.
        try:
            sys.stdin.close()
        except:
            pass
        raise SystemExit(code)


class _Printer(object):
    """interactive prompt objects for printing the license text, a list of
    contributors and the copyright notice."""

    MAXLINES = 23

    def __init__(self, name, data, files=(), dirs=()):
        import os
        self.__name = name
        self.__data = data
        self.__lines = None
        self.__filenames = [os.path.join(dir, filename)
                            for dir in dirs
                            for filename in files]

    def __setup(self):
        if self.__lines:
            return
        data = None
        for filename in self.__filenames:
            try:
                with open(filename, "r") as fp:
                    data = fp.read()
                break
            except OSError:
                pass
        if not data:
            data = self.__data
        self.__lines = data.split('\n')
        self.__linecnt = len(self.__lines)

    def __repr__(self):
        self.__setup()
        if len(self.__lines) <= self.MAXLINES:
            return "\n".join(self.__lines)
        else:
            return "Type %s() to see the full %s text" % ((self.__name,)*2)

    def __call__(self):
        self.__setup()
        prompt = 'Hit Return for more, or q (and Return) to quit: '
        lineno = 0
        while 1:
            try:
                for i in range(lineno, lineno + self.MAXLINES):
                    print(self.__lines[i])
            except IndexError:
                break
            else:
                lineno += self.MAXLINES
                key = None
                while key is None:
                    key = input(prompt)
                    if key not in ('', 'q'):
                        key = None
                if key == 'q':
                    break


class _Helper(object):
    """Define the builtin 'help'.

    This is a wrapper around pydoc.help that provides a helpful message
    when 'help' is typed at the Python interactive prompt.

    Calling help() at the Python prompt starts an interactive help session.
    Calling help(thing) prints help for the python object 'thing'.
    """

    def __repr__(self):
        return "Type help() for interactive help, " \
               "or help(object) for help about object."
    def __call__(self, *args, **kwds):
        import pydoc
        return pydoc.help(*args, **kwds)
Name
Size
Permissions
Options
__pycache__
--
drwxr-xr-x
asyncio
--
drwxr-xr-x
collections
--
drwxr-xr-x
concurrent
--
drwxr-xr-x
config-3.6m
--
drwxr-xr-x
ctypes
--
drwxr-xr-x
curses
--
drwxr-xr-x
dbm
--
drwxr-xr-x
distutils
--
drwxr-xr-x
email
--
drwxr-xr-x
encodings
--
drwxr-xr-x
ensurepip
--
drwxr-xr-x
html
--
drwxr-xr-x
http
--
drwxr-xr-x
idlelib
--
drwxr-xr-x
importlib
--
drwxr-xr-x
json
--
drwxr-xr-x
lib-dynload
--
drwxr-xr-x
lib2to3
--
drwxr-xr-x
logging
--
drwxr-xr-x
multiprocessing
--
drwxr-xr-x
pydoc_data
--
drwxr-xr-x
site-packages
--
drwxr-xr-x
sqlite3
--
drwxr-xr-x
test
--
drwxr-xr-x
unittest
--
drwxr-xr-x
urllib
--
drwxr-xr-x
venv
--
drwxr-xr-x
wsgiref
--
drwxr-xr-x
xml
--
drwxr-xr-x
xmlrpc
--
drwxr-xr-x
__future__.py
4.728 KB
-rw-r--r--
__phello__.foo.py
0.063 KB
-rw-r--r--
_bootlocale.py
1.271 KB
-rw-r--r--
_collections_abc.py
25.773 KB
-rw-r--r--
_compat_pickle.py
8.544 KB
-rw-r--r--
_compression.py
5.215 KB
-rw-r--r--
_dummy_thread.py
4.998 KB
-rw-r--r--
_markupbase.py
14.256 KB
-rw-r--r--
_osx_support.py
18.689 KB
-rw-r--r--
_pydecimal.py
224.832 KB
-rw-r--r--
_pyio.py
86.032 KB
-rw-r--r--
_sitebuiltins.py
3.042 KB
-rw-r--r--
_strptime.py
24.167 KB
-rw-r--r--
_sysconfigdata_dm_linux_x86_64-linux-gnu.py
27.171 KB
-rw-r--r--
_sysconfigdata_m_linux_x86_64-linux-gnu.py
25.672 KB
-rw-r--r--
_threading_local.py
7.045 KB
-rw-r--r--
_weakrefset.py
5.571 KB
-rw-r--r--
abc.py
8.522 KB
-rw-r--r--
aifc.py
31.693 KB
-rw-r--r--
antigravity.py
0.466 KB
-rw-r--r--
argparse.py
88.254 KB
-rw-r--r--
ast.py
11.881 KB
-rw-r--r--
asynchat.py
11.063 KB
-rw-r--r--
asyncore.py
19.687 KB
-rw-r--r--
base64.py
19.913 KB
-rwxr-xr-x
bdb.py
23.004 KB
-rw-r--r--
binhex.py
13.627 KB
-rw-r--r--
bisect.py
2.534 KB
-rw-r--r--
bz2.py
12.186 KB
-rw-r--r--
cProfile.py
5.257 KB
-rwxr-xr-x
calendar.py
22.669 KB
-rw-r--r--
cgi.py
36.205 KB
-rwxr-xr-x
cgitb.py
11.736 KB
-rw-r--r--
chunk.py
5.298 KB
-rw-r--r--
cmd.py
14.512 KB
-rw-r--r--
code.py
10.365 KB
-rw-r--r--
codecs.py
35.426 KB
-rw-r--r--
codeop.py
5.854 KB
-rw-r--r--
colorsys.py
3.969 KB
-rw-r--r--
compileall.py
11.841 KB
-rw-r--r--
configparser.py
52.336 KB
-rw-r--r--
contextlib.py
12.854 KB
-rw-r--r--
copy.py
8.608 KB
-rw-r--r--
copyreg.py
6.843 KB
-rw-r--r--
crypt.py
1.82 KB
-rw-r--r--
csv.py
15.801 KB
-rw-r--r--
datetime.py
80.111 KB
-rw-r--r--
decimal.py
0.313 KB
-rw-r--r--
difflib.py
82.399 KB
-rw-r--r--
dis.py
17.707 KB
-rw-r--r--
doctest.py
101.944 KB
-rw-r--r--
dummy_threading.py
2.749 KB
-rw-r--r--
enum.py
32.818 KB
-rw-r--r--
filecmp.py
9.6 KB
-rw-r--r--
fileinput.py
14.132 KB
-rw-r--r--
fnmatch.py
3.092 KB
-rw-r--r--
formatter.py
14.788 KB
-rw-r--r--
fractions.py
23.085 KB
-rw-r--r--
ftplib.py
34.782 KB
-rw-r--r--
functools.py
30.611 KB
-rw-r--r--
genericpath.py
4.645 KB
-rw-r--r--
getopt.py
7.313 KB
-rw-r--r--
getpass.py
5.854 KB
-rw-r--r--
gettext.py
21.025 KB
-rw-r--r--
glob.py
5.506 KB
-rw-r--r--
gzip.py
19.857 KB
-rw-r--r--
hashlib.py
9.31 KB
-rw-r--r--
heapq.py
22.392 KB
-rw-r--r--
hmac.py
4.938 KB
-rw-r--r--
imaplib.py
52.046 KB
-rw-r--r--
imghdr.py
3.706 KB
-rw-r--r--
imp.py
10.419 KB
-rw-r--r--
inspect.py
114.217 KB
-rw-r--r--
io.py
3.435 KB
-rw-r--r--
ipaddress.py
72.815 KB
-rw-r--r--
keyword.py
2.17 KB
-rwxr-xr-x
linecache.py
5.188 KB
-rw-r--r--
locale.py
75.488 KB
-rw-r--r--
lzma.py
12.679 KB
-rw-r--r--
macpath.py
5.831 KB
-rw-r--r--
macurl2path.py
2.668 KB
-rw-r--r--
mailbox.py
76.781 KB
-rw-r--r--
mailcap.py
7.914 KB
-rw-r--r--
mimetypes.py
20.549 KB
-rw-r--r--
modulefinder.py
22.487 KB
-rw-r--r--
netrc.py
5.551 KB
-rw-r--r--
nntplib.py
42.068 KB
-rw-r--r--
ntpath.py
22.553 KB
-rw-r--r--
nturl2path.py
2.387 KB
-rw-r--r--
numbers.py
10.003 KB
-rw-r--r--
opcode.py
5.686 KB
-rw-r--r--
operator.py
10.608 KB
-rw-r--r--
optparse.py
58.956 KB
-rw-r--r--
os.py
36.646 KB
-rw-r--r--
pathlib.py
47.834 KB
-rw-r--r--
pdb.py
59.886 KB
-rwxr-xr-x
pickle.py
54.386 KB
-rw-r--r--
pickletools.py
89.624 KB
-rw-r--r--
pipes.py
8.707 KB
-rw-r--r--
pkgutil.py
20.815 KB
-rw-r--r--
platform.py
46.098 KB
-rwxr-xr-x
plistlib.py
32.019 KB
-rw-r--r--
poplib.py
14.613 KB
-rw-r--r--
posixpath.py
15.402 KB
-rw-r--r--
pprint.py
20.371 KB
-rw-r--r--
profile.py
21.516 KB
-rwxr-xr-x
pstats.py
25.941 KB
-rw-r--r--
pty.py
4.651 KB
-rw-r--r--
py_compile.py
7.013 KB
-rw-r--r--
pyclbr.py
13.24 KB
-rw-r--r--
pydoc.py
101.075 KB
-rw-r--r--
queue.py
8.574 KB
-rw-r--r--
quopri.py
7.095 KB
-rwxr-xr-x
random.py
26.799 KB
-rw-r--r--
re.py
15.188 KB
-rw-r--r--
reprlib.py
5.211 KB
-rw-r--r--
rlcompleter.py
6.931 KB
-rw-r--r--
runpy.py
11.679 KB
-rw-r--r--
sched.py
6.358 KB
-rw-r--r--
secrets.py
1.99 KB
-rw-r--r--
selectors.py
18.982 KB
-rw-r--r--
shelve.py
8.315 KB
-rw-r--r--
shlex.py
12.652 KB
-rw-r--r--
shutil.py
39.59 KB
-rw-r--r--
signal.py
2.073 KB
-rw-r--r--
site.py
20.534 KB
-rw-r--r--
smtpd.py
33.908 KB
-rwxr-xr-x
smtplib.py
43.377 KB
-rwxr-xr-x
sndhdr.py
6.922 KB
-rw-r--r--
socket.py
26.8 KB
-rw-r--r--
socketserver.py
26.377 KB
-rw-r--r--
sre_compile.py
18.885 KB
-rw-r--r--
sre_constants.py
6.661 KB
-rw-r--r--
sre_parse.py
35.68 KB
-rw-r--r--
ssl.py
43.743 KB
-rw-r--r--
stat.py
4.92 KB
-rw-r--r--
statistics.py
20.188 KB
-rw-r--r--
string.py
11.519 KB
-rw-r--r--
stringprep.py
12.614 KB
-rw-r--r--
struct.py
0.251 KB
-rw-r--r--
subprocess.py
60.878 KB
-rw-r--r--
sunau.py
17.671 KB
-rw-r--r--
symbol.py
2.072 KB
-rwxr-xr-x
symtable.py
7.106 KB
-rw-r--r--
sysconfig.py
24.398 KB
-rw-r--r--
tabnanny.py
11.146 KB
-rwxr-xr-x
tarfile.py
91.129 KB
-rwxr-xr-x
telnetlib.py
22.594 KB
-rw-r--r--
tempfile.py
26.148 KB
-rw-r--r--
textwrap.py
19.1 KB
-rw-r--r--
this.py
0.979 KB
-rw-r--r--
threading.py
47.88 KB
-rw-r--r--
timeit.py
13.032 KB
-rwxr-xr-x
token.py
3.003 KB
-rw-r--r--
tokenize.py
28.805 KB
-rw-r--r--
trace.py
28.063 KB
-rwxr-xr-x
traceback.py
22.908 KB
-rw-r--r--
tracemalloc.py
16.268 KB
-rw-r--r--
tty.py
0.858 KB
-rw-r--r--
types.py
8.662 KB
-rw-r--r--
typing.py
78.393 KB
-rw-r--r--
uu.py
6.747 KB
-rwxr-xr-x
uuid.py
23.409 KB
-rw-r--r--
warnings.py
18.055 KB
-rw-r--r--
wave.py
17.294 KB
-rw-r--r--
weakref.py
19.986 KB
-rw-r--r--
webbrowser.py
21.26 KB
-rwxr-xr-x
xdrlib.py
5.774 KB
-rw-r--r--
zipapp.py
6.989 KB
-rw-r--r--
zipfile.py
74.494 KB
-rw-r--r--