基本信息
源码名称:学生管理系统
源码大小:3.24M
文件格式:.zip
开发语言:Python
更新时间:2023-03-07
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
.
├── 12.31
│ ├── Person.py
│ ├── Student.py
│ ├── Student.txt
│ ├── System.txt
│ ├── __pycache__
│ │ ├── Person.cpython-36.pyc
│ │ ├── Person.cpython-37.pyc
│ │ ├── Student.cpython-36.pyc
│ │ └── Student.cpython-37.pyc
│ ├── main.py
│ └── venv
│ ├── Lib
│ │ └── site-packages
│ │ ├── __pycache__
│ │ │ └── _virtualenv.cpython-37.pyc
│ │ ├── _distutils_hack
│ │ │ ├── __init__.py
│ │ │ └── override.py
│ │ ├── _virtualenv.pth
│ │ ├── _virtualenv.py
│ │ ├── distutils-precedence.pth
│ │ ├── pip
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── _internal
│ │ │ │ ├── __init__.py
│ │ │ │ ├── build_env.py
│ │ │ │ ├── cache.py
│ │ │ │ ├── cli
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── autocompletion.py
│ │ │ │ │ ├── base_command.py
│ │ │ │ │ ├── cmdoptions.py
│ │ │ │ │ ├── command_context.py
│ │ │ │ │ ├── main.py
│ │ │ │ │ ├── main_parser.py
│ │ │ │ │ ├── parser.py
│ │ │ │ │ ├── progress_bars.py
│ │ │ │ │ ├── req_command.py
│ │ │ │ │ ├── spinners.py
│ │ │ │ │ └── status_codes.py
│ │ │ │ ├── commands
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── cache.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── completion.py
│ │ │ │ │ ├── configuration.py
│ │ │ │ │ ├── debug.py
│ │ │ │ │ ├── download.py
│ │ │ │ │ ├── freeze.py
│ │ │ │ │ ├── hash.py
│ │ │ │ │ ├── help.py
│ │ │ │ │ ├── install.py
│ │ │ │ │ ├── list.py
│ │ │ │ │ ├── search.py
│ │ │ │ │ ├── show.py
│ │ │ │ │ ├── uninstall.py
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── configuration.py
│ │ │ │ ├── distributions
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── installed.py
│ │ │ │ │ ├── sdist.py
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── index
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── collector.py
│ │ │ │ │ ├── package_finder.py
│ │ │ │ │ └── sources.py
│ │ │ │ ├── locations
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _distutils.py
│ │ │ │ │ ├── _sysconfig.py
│ │ │ │ │ └── base.py
│ │ │ │ ├── main.py
│ │ │ │ ├── metadata
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ └── pkg_resources.py
│ │ │ │ ├── models
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── candidate.py
│ │ │ │ │ ├── direct_url.py
│ │ │ │ │ ├── format_control.py
│ │ │ │ │ ├── index.py
│ │ │ │ │ ├── link.py
│ │ │ │ │ ├── scheme.py
│ │ │ │ │ ├── search_scope.py
│ │ │ │ │ ├── selection_prefs.py
│ │ │ │ │ ├── target_python.py
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── network
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── auth.py
│ │ │ │ │ ├── cache.py
│ │ │ │ │ ├── download.py
│ │ │ │ │ ├── lazy_wheel.py
│ │ │ │ │ ├── session.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── xmlrpc.py
│ │ │ │ ├── operations
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── build
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── metadata.py
│ │ │ │ │ │ ├── metadata_legacy.py
│ │ │ │ │ │ ├── wheel.py
│ │ │ │ │ │ └── wheel_legacy.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── freeze.py
│ │ │ │ │ ├── install
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── editable_legacy.py
│ │ │ │ │ │ ├── legacy.py
│ │ │ │ │ │ └── wheel.py
│ │ │ │ │ └── prepare.py
│ │ │ │ ├── pyproject.py
│ │ │ │ ├── req
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── constructors.py
│ │ │ │ │ ├── req_file.py
│ │ │ │ │ ├── req_install.py
│ │ │ │ │ ├── req_set.py
│ │ │ │ │ ├── req_tracker.py
│ │ │ │ │ └── req_uninstall.py
│ │ │ │ ├── resolution
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── legacy
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── resolver.py
│ │ │ │ │ └── resolvelib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── candidates.py
│ │ │ │ │ ├── factory.py
│ │ │ │ │ ├── found_candidates.py
│ │ │ │ │ ├── provider.py
│ │ │ │ │ ├── reporter.py
│ │ │ │ │ ├── requirements.py
│ │ │ │ │ └── resolver.py
│ │ │ │ ├── self_outdated_check.py
│ │ │ │ ├── utils
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── appdirs.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── compatibility_tags.py
│ │ │ │ │ ├── datetime.py
│ │ │ │ │ ├── deprecation.py
│ │ │ │ │ ├── direct_url_helpers.py
│ │ │ │ │ ├── distutils_args.py
│ │ │ │ │ ├── encoding.py
│ │ │ │ │ ├── entrypoints.py
│ │ │ │ │ ├── filesystem.py
│ │ │ │ │ ├── filetypes.py
│ │ │ │ │ ├── glibc.py
│ │ │ │ │ ├── hashes.py
│ │ │ │ │ ├── inject_securetransport.py
│ │ │ │ │ ├── logging.py
│ │ │ │ │ ├── misc.py
│ │ │ │ │ ├── models.py
│ │ │ │ │ ├── packaging.py
│ │ │ │ │ ├── parallel.py
│ │ │ │ │ ├── pkg_resources.py
│ │ │ │ │ ├── setuptools_build.py
│ │ │ │ │ ├── subprocess.py
│ │ │ │ │ ├── temp_dir.py
│ │ │ │ │ ├── unpacking.py
│ │ │ │ │ ├── urls.py
│ │ │ │ │ ├── virtualenv.py
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── vcs
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── bazaar.py
│ │ │ │ │ ├── git.py
│ │ │ │ │ ├── mercurial.py
│ │ │ │ │ ├── subversion.py
│ │ │ │ │ └── versioncontrol.py
│ │ │ │ └── wheel_builder.py
│ │ │ ├── _vendor
│ │ │ │ ├── __init__.py
│ │ │ │ ├── appdirs.py
│ │ │ │ ├── cachecontrol
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _cmd.py
│ │ │ │ │ ├── adapter.py
│ │ │ │ │ ├── cache.py
│ │ │ │ │ ├── caches
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── file_cache.py
│ │ │ │ │ │ └── redis_cache.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── controller.py
│ │ │ │ │ ├── filewrapper.py
│ │ │ │ │ ├── heuristics.py
│ │ │ │ │ ├── serialize.py
│ │ │ │ │ └── wrapper.py
│ │ │ │ ├── certifi
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── __main__.py
│ │ │ │ │ ├── cacert.pem
│ │ │ │ │ └── core.py
│ │ │ │ ├── chardet
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── big5freq.py
│ │ │ │ │ ├── big5prober.py
│ │ │ │ │ ├── chardistribution.py
│ │ │ │ │ ├── charsetgroupprober.py
│ │ │ │ │ ├── charsetprober.py
│ │ │ │ │ ├── cli
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── chardetect.py
│ │ │ │ │ ├── codingstatemachine.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── cp949prober.py
│ │ │ │ │ ├── enums.py
│ │ │ │ │ ├── escprober.py
│ │ │ │ │ ├── escsm.py
│ │ │ │ │ ├── eucjpprober.py
│ │ │ │ │ ├── euckrfreq.py
│ │ │ │ │ ├── euckrprober.py
│ │ │ │ │ ├── euctwfreq.py
│ │ │ │ │ ├── euctwprober.py
│ │ │ │ │ ├── gb2312freq.py
│ │ │ │ │ ├── gb2312prober.py
│ │ │ │ │ ├── hebrewprober.py
│ │ │ │ │ ├── jisfreq.py
│ │ │ │ │ ├── jpcntx.py
│ │ │ │ │ ├── langbulgarianmodel.py
│ │ │ │ │ ├── langgreekmodel.py
│ │ │ │ │ ├── langhebrewmodel.py
│ │ │ │ │ ├── langhungarianmodel.py
│ │ │ │ │ ├── langrussianmodel.py
│ │ │ │ │ ├── langthaimodel.py
│ │ │ │ │ ├── langturkishmodel.py
│ │ │ │ │ ├── latin1prober.py
│ │ │ │ │ ├── mbcharsetprober.py
│ │ │ │ │ ├── mbcsgroupprober.py
│ │ │ │ │ ├── mbcssm.py
│ │ │ │ │ ├── metadata
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── languages.py
│ │ │ │ │ ├── sbcharsetprober.py
│ │ │ │ │ ├── sbcsgroupprober.py
│ │ │ │ │ ├── sjisprober.py
│ │ │ │ │ ├── universaldetector.py
│ │ │ │ │ ├── utf8prober.py
│ │ │ │ │ └── version.py
│ │ │ │ ├── colorama
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── ansi.py
│ │ │ │ │ ├── ansitowin32.py
│ │ │ │ │ ├── initialise.py
│ │ │ │ │ ├── win32.py
│ │ │ │ │ └── winterm.py
│ │ │ │ ├── distlib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _backport
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── misc.py
│ │ │ │ │ │ ├── shutil.py
│ │ │ │ │ │ ├── sysconfig.cfg
│ │ │ │ │ │ ├── sysconfig.py
│ │ │ │ │ │ └── tarfile.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── database.py
│ │ │ │ │ ├── index.py
│ │ │ │ │ ├── locators.py
│ │ │ │ │ ├── manifest.py
│ │ │ │ │ ├── markers.py
│ │ │ │ │ ├── metadata.py
│ │ │ │ │ ├── resources.py
│ │ │ │ │ ├── scripts.py
│ │ │ │ │ ├── t32.exe
│ │ │ │ │ ├── t64.exe
│ │ │ │ │ ├── util.py
│ │ │ │ │ ├── version.py
│ │ │ │ │ ├── w32.exe
│ │ │ │ │ ├── w64.exe
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── distro.py
│ │ │ │ ├── html5lib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _ihatexml.py
│ │ │ │ │ ├── _inputstream.py
│ │ │ │ │ ├── _tokenizer.py
│ │ │ │ │ ├── _trie
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── _base.py
│ │ │ │ │ │ └── py.py
│ │ │ │ │ ├── _utils.py
│ │ │ │ │ ├── constants.py
│ │ │ │ │ ├── filters
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── alphabeticalattributes.py
│ │ │ │ │ │ ├── base.py
│ │ │ │ │ │ ├── inject_meta_charset.py
│ │ │ │ │ │ ├── lint.py
│ │ │ │ │ │ ├── optionaltags.py
│ │ │ │ │ │ ├── sanitizer.py
│ │ │ │ │ │ └── whitespace.py
│ │ │ │ │ ├── html5parser.py
│ │ │ │ │ ├── serializer.py
│ │ │ │ │ ├── treeadapters
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── genshi.py
│ │ │ │ │ │ └── sax.py
│ │ │ │ │ ├── treebuilders
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── base.py
│ │ │ │ │ │ ├── dom.py
│ │ │ │ │ │ ├── etree.py
│ │ │ │ │ │ └── etree_lxml.py
│ │ │ │ │ └── treewalkers
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── dom.py
│ │ │ │ │ ├── etree.py
│ │ │ │ │ ├── etree_lxml.py
│ │ │ │ │ └── genshi.py
│ │ │ │ ├── idna
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── codec.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── core.py
│ │ │ │ │ ├── idnadata.py
│ │ │ │ │ ├── intranges.py
│ │ │ │ │ ├── package_data.py
│ │ │ │ │ └── uts46data.py
│ │ │ │ ├── msgpack
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _version.py
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── ext.py
│ │ │ │ │ └── fallback.py
│ │ │ │ ├── packaging
│ │ │ │ │ ├── __about__.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _compat.py
│ │ │ │ │ ├── _structures.py
│ │ │ │ │ ├── _typing.py
│ │ │ │ │ ├── markers.py
│ │ │ │ │ ├── requirements.py
│ │ │ │ │ ├── specifiers.py
│ │ │ │ │ ├── tags.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── version.py
│ │ │ │ ├── pep517
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── build.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── colorlog.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── dirtools.py
│ │ │ │ │ ├── envbuild.py
│ │ │ │ │ ├── in_process
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── _in_process.py
│ │ │ │ │ ├── meta.py
│ │ │ │ │ └── wrappers.py
│ │ │ │ ├── pkg_resources
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── py31compat.py
│ │ │ │ ├── progress
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── bar.py
│ │ │ │ │ ├── counter.py
│ │ │ │ │ └── spinner.py
│ │ │ │ ├── pyparsing.py
│ │ │ │ ├── requests
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── __version__.py
│ │ │ │ │ ├── _internal_utils.py
│ │ │ │ │ ├── adapters.py
│ │ │ │ │ ├── api.py
│ │ │ │ │ ├── auth.py
│ │ │ │ │ ├── certs.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── cookies.py
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── help.py
│ │ │ │ │ ├── hooks.py
│ │ │ │ │ ├── models.py
│ │ │ │ │ ├── packages.py
│ │ │ │ │ ├── sessions.py
│ │ │ │ │ ├── status_codes.py
│ │ │ │ │ ├── structures.py
│ │ │ │ │ └── utils.py
│ │ │ │ ├── resolvelib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── compat
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── collections_abc.py
│ │ │ │ │ ├── providers.py
│ │ │ │ │ ├── reporters.py
│ │ │ │ │ ├── resolvers.py
│ │ │ │ │ └── structs.py
│ │ │ │ ├── six.py
│ │ │ │ ├── tenacity
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _asyncio.py
│ │ │ │ │ ├── _utils.py
│ │ │ │ │ ├── after.py
│ │ │ │ │ ├── before.py
│ │ │ │ │ ├── before_sleep.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── nap.py
│ │ │ │ │ ├── retry.py
│ │ │ │ │ ├── stop.py
│ │ │ │ │ ├── tornadoweb.py
│ │ │ │ │ └── wait.py
│ │ │ │ ├── toml
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── decoder.py
│ │ │ │ │ ├── encoder.py
│ │ │ │ │ ├── ordered.py
│ │ │ │ │ └── tz.py
│ │ │ │ ├── urllib3
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _collections.py
│ │ │ │ │ ├── _version.py
│ │ │ │ │ ├── connection.py
│ │ │ │ │ ├── connectionpool.py
│ │ │ │ │ ├── contrib
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── _appengine_environ.py
│ │ │ │ │ │ ├── _securetransport
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ ├── bindings.py
│ │ │ │ │ │ │ └── low_level.py
│ │ │ │ │ │ ├── appengine.py
│ │ │ │ │ │ ├── ntlmpool.py
│ │ │ │ │ │ ├── pyopenssl.py
│ │ │ │ │ │ ├── securetransport.py
│ │ │ │ │ │ └── socks.py
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── fields.py
│ │ │ │ │ ├── filepost.py
│ │ │ │ │ ├── packages
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── backports
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ └── makefile.py
│ │ │ │ │ │ ├── six.py
│ │ │ │ │ │ └── ssl_match_hostname
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── _implementation.py
│ │ │ │ │ ├── poolmanager.py
│ │ │ │ │ ├── request.py
│ │ │ │ │ ├── response.py
│ │ │ │ │ └── util
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── connection.py
│ │ │ │ │ ├── proxy.py
│ │ │ │ │ ├── queue.py
│ │ │ │ │ ├── request.py
│ │ │ │ │ ├── response.py
│ │ │ │ │ ├── retry.py
│ │ │ │ │ ├── ssl_.py
│ │ │ │ │ ├── ssltransport.py
│ │ │ │ │ ├── timeout.py
│ │ │ │ │ ├── url.py
│ │ │ │ │ └── wait.py
│ │ │ │ ├── vendor.txt
│ │ │ │ └── webencodings
│ │ │ │ ├── __init__.py
│ │ │ │ ├── labels.py
│ │ │ │ ├── mklabels.py
│ │ │ │ ├── tests.py
│ │ │ │ └── x_user_defined.py
│ │ │ └── py.typed
│ │ ├── pip-21.1.2.dist-info
│ │ │ ├── INSTALLER
│ │ │ ├── LICENSE.txt
│ │ │ ├── METADATA
│ │ │ ├── RECORD
│ │ │ ├── WHEEL
│ │ │ ├── entry_points.txt
│ │ │ └── top_level.txt
│ │ ├── pip-21.1.2.virtualenv
│ │ ├── pkg_resources
│ │ │ ├── __init__.py
│ │ │ ├── _vendor
│ │ │ │ ├── __init__.py
│ │ │ │ ├── appdirs.py
│ │ │ │ ├── packaging
│ │ │ │ │ ├── __about__.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _compat.py
│ │ │ │ │ ├── _structures.py
│ │ │ │ │ ├── _typing.py
│ │ │ │ │ ├── markers.py
│ │ │ │ │ ├── requirements.py
│ │ │ │ │ ├── specifiers.py
│ │ │ │ │ ├── tags.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── version.py
│ │ │ │ └── pyparsing.py
│ │ │ ├── extern
│ │ │ │ └── __init__.py
│ │ │ └── tests
│ │ │ └── data
│ │ │ └── my-test-package-source
│ │ │ └── setup.py
│ │ ├── setuptools
│ │ │ ├── __init__.py
│ │ │ ├── _deprecation_warning.py
│ │ │ ├── _distutils
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _msvccompiler.py
│ │ │ │ ├── archive_util.py
│ │ │ │ ├── bcppcompiler.py
│ │ │ │ ├── ccompiler.py
│ │ │ │ ├── cmd.py
│ │ │ │ ├── command
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── bdist.py
│ │ │ │ │ ├── bdist_dumb.py
│ │ │ │ │ ├── bdist_msi.py
│ │ │ │ │ ├── bdist_rpm.py
│ │ │ │ │ ├── bdist_wininst.py
│ │ │ │ │ ├── build.py
│ │ │ │ │ ├── build_clib.py
│ │ │ │ │ ├── build_ext.py
│ │ │ │ │ ├── build_py.py
│ │ │ │ │ ├── build_scripts.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── clean.py
│ │ │ │ │ ├── config.py
│ │ │ │ │ ├── install.py
│ │ │ │ │ ├── install_data.py
│ │ │ │ │ ├── install_egg_info.py
│ │ │ │ │ ├── install_headers.py
│ │ │ │ │ ├── install_lib.py
│ │ │ │ │ ├── install_scripts.py
│ │ │ │ │ ├── py37compat.py
│ │ │ │ │ ├── register.py
│ │ │ │ │ ├── sdist.py
│ │ │ │ │ └── upload.py
│ │ │ │ ├── config.py
│ │ │ │ ├── core.py
│ │ │ │ ├── cygwinccompiler.py
│ │ │ │ ├── debug.py
│ │ │ │ ├── dep_util.py
│ │ │ │ ├── dir_util.py
│ │ │ │ ├── dist.py
│ │ │ │ ├── errors.py
│ │ │ │ ├── extension.py
│ │ │ │ ├── fancy_getopt.py
│ │ │ │ ├── file_util.py
│ │ │ │ ├── filelist.py
│ │ │ │ ├── log.py
│ │ │ │ ├── msvc9compiler.py
│ │ │ │ ├── msvccompiler.py
│ │ │ │ ├── py35compat.py
│ │ │ │ ├── py38compat.py
│ │ │ │ ├── spawn.py
│ │ │ │ ├── sysconfig.py
│ │ │ │ ├── text_file.py
│ │ │ │ ├── unixccompiler.py
│ │ │ │ ├── util.py
│ │ │ │ ├── version.py
│ │ │ │ └── versionpredicate.py
│ │ │ ├── _imp.py
│ │ │ ├── _vendor
│ │ │ │ ├── __init__.py
│ │ │ │ ├── more_itertools
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── more.py
│ │ │ │ │ └── recipes.py
│ │ │ │ ├── ordered_set.py
│ │ │ │ ├── packaging
│ │ │ │ │ ├── __about__.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _compat.py
│ │ │ │ │ ├── _structures.py
│ │ │ │ │ ├── _typing.py
│ │ │ │ │ ├── markers.py
│ │ │ │ │ ├── requirements.py
│ │ │ │ │ ├── specifiers.py
│ │ │ │ │ ├── tags.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── version.py
│ │ │ │ └── pyparsing.py
│ │ │ ├── archive_util.py
│ │ │ ├── build_meta.py
│ │ │ ├── cli-32.exe
│ │ │ ├── cli-64.exe
│ │ │ ├── cli.exe
│ │ │ ├── command
│ │ │ │ ├── __init__.py
│ │ │ │ ├── alias.py
│ │ │ │ ├── bdist_egg.py
│ │ │ │ ├── bdist_rpm.py
│ │ │ │ ├── build_clib.py
│ │ │ │ ├── build_ext.py
│ │ │ │ ├── build_py.py
│ │ │ │ ├── develop.py
│ │ │ │ ├── dist_info.py
│ │ │ │ ├── easy_install.py
│ │ │ │ ├── egg_info.py
│ │ │ │ ├── install.py
│ │ │ │ ├── install_egg_info.py
│ │ │ │ ├── install_lib.py
│ │ │ │ ├── install_scripts.py
│ │ │ │ ├── launcher manifest.xml
│ │ │ │ ├── py36compat.py
│ │ │ │ ├── register.py
│ │ │ │ ├── rotate.py
│ │ │ │ ├── saveopts.py
│ │ │ │ ├── sdist.py
│ │ │ │ ├── setopt.py
│ │ │ │ ├── test.py
│ │ │ │ ├── upload.py
│ │ │ │ └── upload_docs.py
│ │ │ ├── config.py
│ │ │ ├── dep_util.py
│ │ │ ├── depends.py
│ │ │ ├── dist.py
│ │ │ ├── errors.py
│ │ │ ├── extension.py
│ │ │ ├── extern
│ │ │ │ └── __init__.py
│ │ │ ├── glob.py
│ │ │ ├── gui-32.exe
│ │ │ ├── gui-64.exe
│ │ │ ├── gui.exe
│ │ │ ├── installer.py
│ │ │ ├── launch.py
│ │ │ ├── lib2to3_ex.py
│ │ │ ├── monkey.py
│ │ │ ├── msvc.py
│ │ │ ├── namespaces.py
│ │ │ ├── package_index.py
│ │ │ ├── py34compat.py
│ │ │ ├── sandbox.py
│ │ │ ├── script (dev).tmpl
│ │ │ ├── script.tmpl
│ │ │ ├── ssl_support.py
│ │ │ ├── unicode_utils.py
│ │ │ ├── version.py
│ │ │ ├── wheel.py
│ │ │ └── windows_support.py
│ │ ├── setuptools-57.0.0.dist-info
│ │ │ ├── INSTALLER
│ │ │ ├── LICENSE
│ │ │ ├── METADATA
│ │ │ ├── RECORD
│ │ │ ├── WHEEL
│ │ │ ├── dependency_links.txt
│ │ │ ├── entry_points.txt
│ │ │ └── top_level.txt
│ │ ├── setuptools-57.0.0.virtualenv
│ │ ├── wheel
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── bdist_wheel.py
│ │ │ ├── cli
│ │ │ │ ├── __init__.py
│ │ │ │ ├── convert.py
│ │ │ │ ├── pack.py
│ │ │ │ └── unpack.py
│ │ │ ├── macosx_libfile.py
│ │ │ ├── metadata.py
│ │ │ ├── pkginfo.py
│ │ │ ├── util.py
│ │ │ ├── vendored
│ │ │ │ ├── __init__.py
│ │ │ │ └── packaging
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _typing.py
│ │ │ │ └── tags.py
│ │ │ └── wheelfile.py
│ │ ├── wheel-0.36.2.dist-info
│ │ │ ├── INSTALLER
│ │ │ ├── LICENSE.txt
│ │ │ ├── METADATA
│ │ │ ├── RECORD
│ │ │ ├── WHEEL
│ │ │ ├── entry_points.txt
│ │ │ └── top_level.txt
│ │ └── wheel-0.36.2.virtualenv
│ ├── Scripts
│ │ ├── activate
│ │ ├── activate.bat
│ │ ├── activate.fish
│ │ ├── activate.ps1
│ │ ├── activate.xsh
│ │ ├── activate_this.py
│ │ ├── deactivate.bat
│ │ ├── pip-3.7.exe
│ │ ├── pip.exe
│ │ ├── pip3.7.exe
│ │ ├── pip3.exe
│ │ ├── pydoc.bat
│ │ ├── python.exe
│ │ ├── pythonw.exe
│ │ ├── wheel-3.7.exe
│ │ ├── wheel.exe
│ │ ├── wheel3.7.exe
│ │ └── wheel3.exe
│ └── pyvenv.cfg
└── 学生管理系统.zip
85 directories, 621 files
学生管理系统
1、密码均为初始密码,可以随后在系统中自行修改。
2、所有操作完成之后必须点退出系统,否则无法保存文件。
3、未分配学号的学生无法登陆系统,需先由管理端分配学号之后再登陆系统、
4、在数据保存的时候使用了python的pickle模块实现了基本的数据序列和反序列化,可以将对象以文件的形式存放在磁盘上。这必然会导致保存的两个文件student.txt和system.txt出现中文乱码,这个那你不需要怕,也不需要解决,只是保存的一个形式,机器能看懂。
你可以将信息输出为csv。
.
├── 12.31
│ ├── Person.py
│ ├── Student.py
│ ├── Student.txt
│ ├── System.txt
│ ├── __pycache__
│ │ ├── Person.cpython-36.pyc
│ │ ├── Person.cpython-37.pyc
│ │ ├── Student.cpython-36.pyc
│ │ └── Student.cpython-37.pyc
│ ├── main.py
│ └── venv
│ ├── Lib
│ │ └── site-packages
│ │ ├── __pycache__
│ │ │ └── _virtualenv.cpython-37.pyc
│ │ ├── _distutils_hack
│ │ │ ├── __init__.py
│ │ │ └── override.py
│ │ ├── _virtualenv.pth
│ │ ├── _virtualenv.py
│ │ ├── distutils-precedence.pth
│ │ ├── pip
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── _internal
│ │ │ │ ├── __init__.py
│ │ │ │ ├── build_env.py
│ │ │ │ ├── cache.py
│ │ │ │ ├── cli
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── autocompletion.py
│ │ │ │ │ ├── base_command.py
│ │ │ │ │ ├── cmdoptions.py
│ │ │ │ │ ├── command_context.py
│ │ │ │ │ ├── main.py
│ │ │ │ │ ├── main_parser.py
│ │ │ │ │ ├── parser.py
│ │ │ │ │ ├── progress_bars.py
│ │ │ │ │ ├── req_command.py
│ │ │ │ │ ├── spinners.py
│ │ │ │ │ └── status_codes.py
│ │ │ │ ├── commands
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── cache.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── completion.py
│ │ │ │ │ ├── configuration.py
│ │ │ │ │ ├── debug.py
│ │ │ │ │ ├── download.py
│ │ │ │ │ ├── freeze.py
│ │ │ │ │ ├── hash.py
│ │ │ │ │ ├── help.py
│ │ │ │ │ ├── install.py
│ │ │ │ │ ├── list.py
│ │ │ │ │ ├── search.py
│ │ │ │ │ ├── show.py
│ │ │ │ │ ├── uninstall.py
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── configuration.py
│ │ │ │ ├── distributions
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── installed.py
│ │ │ │ │ ├── sdist.py
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── index
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── collector.py
│ │ │ │ │ ├── package_finder.py
│ │ │ │ │ └── sources.py
│ │ │ │ ├── locations
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _distutils.py
│ │ │ │ │ ├── _sysconfig.py
│ │ │ │ │ └── base.py
│ │ │ │ ├── main.py
│ │ │ │ ├── metadata
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ └── pkg_resources.py
│ │ │ │ ├── models
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── candidate.py
│ │ │ │ │ ├── direct_url.py
│ │ │ │ │ ├── format_control.py
│ │ │ │ │ ├── index.py
│ │ │ │ │ ├── link.py
│ │ │ │ │ ├── scheme.py
│ │ │ │ │ ├── search_scope.py
│ │ │ │ │ ├── selection_prefs.py
│ │ │ │ │ ├── target_python.py
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── network
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── auth.py
│ │ │ │ │ ├── cache.py
│ │ │ │ │ ├── download.py
│ │ │ │ │ ├── lazy_wheel.py
│ │ │ │ │ ├── session.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── xmlrpc.py
│ │ │ │ ├── operations
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── build
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── metadata.py
│ │ │ │ │ │ ├── metadata_legacy.py
│ │ │ │ │ │ ├── wheel.py
│ │ │ │ │ │ └── wheel_legacy.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── freeze.py
│ │ │ │ │ ├── install
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── editable_legacy.py
│ │ │ │ │ │ ├── legacy.py
│ │ │ │ │ │ └── wheel.py
│ │ │ │ │ └── prepare.py
│ │ │ │ ├── pyproject.py
│ │ │ │ ├── req
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── constructors.py
│ │ │ │ │ ├── req_file.py
│ │ │ │ │ ├── req_install.py
│ │ │ │ │ ├── req_set.py
│ │ │ │ │ ├── req_tracker.py
│ │ │ │ │ └── req_uninstall.py
│ │ │ │ ├── resolution
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── legacy
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── resolver.py
│ │ │ │ │ └── resolvelib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── candidates.py
│ │ │ │ │ ├── factory.py
│ │ │ │ │ ├── found_candidates.py
│ │ │ │ │ ├── provider.py
│ │ │ │ │ ├── reporter.py
│ │ │ │ │ ├── requirements.py
│ │ │ │ │ └── resolver.py
│ │ │ │ ├── self_outdated_check.py
│ │ │ │ ├── utils
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── appdirs.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── compatibility_tags.py
│ │ │ │ │ ├── datetime.py
│ │ │ │ │ ├── deprecation.py
│ │ │ │ │ ├── direct_url_helpers.py
│ │ │ │ │ ├── distutils_args.py
│ │ │ │ │ ├── encoding.py
│ │ │ │ │ ├── entrypoints.py
│ │ │ │ │ ├── filesystem.py
│ │ │ │ │ ├── filetypes.py
│ │ │ │ │ ├── glibc.py
│ │ │ │ │ ├── hashes.py
│ │ │ │ │ ├── inject_securetransport.py
│ │ │ │ │ ├── logging.py
│ │ │ │ │ ├── misc.py
│ │ │ │ │ ├── models.py
│ │ │ │ │ ├── packaging.py
│ │ │ │ │ ├── parallel.py
│ │ │ │ │ ├── pkg_resources.py
│ │ │ │ │ ├── setuptools_build.py
│ │ │ │ │ ├── subprocess.py
│ │ │ │ │ ├── temp_dir.py
│ │ │ │ │ ├── unpacking.py
│ │ │ │ │ ├── urls.py
│ │ │ │ │ ├── virtualenv.py
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── vcs
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── bazaar.py
│ │ │ │ │ ├── git.py
│ │ │ │ │ ├── mercurial.py
│ │ │ │ │ ├── subversion.py
│ │ │ │ │ └── versioncontrol.py
│ │ │ │ └── wheel_builder.py
│ │ │ ├── _vendor
│ │ │ │ ├── __init__.py
│ │ │ │ ├── appdirs.py
│ │ │ │ ├── cachecontrol
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _cmd.py
│ │ │ │ │ ├── adapter.py
│ │ │ │ │ ├── cache.py
│ │ │ │ │ ├── caches
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── file_cache.py
│ │ │ │ │ │ └── redis_cache.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── controller.py
│ │ │ │ │ ├── filewrapper.py
│ │ │ │ │ ├── heuristics.py
│ │ │ │ │ ├── serialize.py
│ │ │ │ │ └── wrapper.py
│ │ │ │ ├── certifi
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── __main__.py
│ │ │ │ │ ├── cacert.pem
│ │ │ │ │ └── core.py
│ │ │ │ ├── chardet
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── big5freq.py
│ │ │ │ │ ├── big5prober.py
│ │ │ │ │ ├── chardistribution.py
│ │ │ │ │ ├── charsetgroupprober.py
│ │ │ │ │ ├── charsetprober.py
│ │ │ │ │ ├── cli
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── chardetect.py
│ │ │ │ │ ├── codingstatemachine.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── cp949prober.py
│ │ │ │ │ ├── enums.py
│ │ │ │ │ ├── escprober.py
│ │ │ │ │ ├── escsm.py
│ │ │ │ │ ├── eucjpprober.py
│ │ │ │ │ ├── euckrfreq.py
│ │ │ │ │ ├── euckrprober.py
│ │ │ │ │ ├── euctwfreq.py
│ │ │ │ │ ├── euctwprober.py
│ │ │ │ │ ├── gb2312freq.py
│ │ │ │ │ ├── gb2312prober.py
│ │ │ │ │ ├── hebrewprober.py
│ │ │ │ │ ├── jisfreq.py
│ │ │ │ │ ├── jpcntx.py
│ │ │ │ │ ├── langbulgarianmodel.py
│ │ │ │ │ ├── langgreekmodel.py
│ │ │ │ │ ├── langhebrewmodel.py
│ │ │ │ │ ├── langhungarianmodel.py
│ │ │ │ │ ├── langrussianmodel.py
│ │ │ │ │ ├── langthaimodel.py
│ │ │ │ │ ├── langturkishmodel.py
│ │ │ │ │ ├── latin1prober.py
│ │ │ │ │ ├── mbcharsetprober.py
│ │ │ │ │ ├── mbcsgroupprober.py
│ │ │ │ │ ├── mbcssm.py
│ │ │ │ │ ├── metadata
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── languages.py
│ │ │ │ │ ├── sbcharsetprober.py
│ │ │ │ │ ├── sbcsgroupprober.py
│ │ │ │ │ ├── sjisprober.py
│ │ │ │ │ ├── universaldetector.py
│ │ │ │ │ ├── utf8prober.py
│ │ │ │ │ └── version.py
│ │ │ │ ├── colorama
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── ansi.py
│ │ │ │ │ ├── ansitowin32.py
│ │ │ │ │ ├── initialise.py
│ │ │ │ │ ├── win32.py
│ │ │ │ │ └── winterm.py
│ │ │ │ ├── distlib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _backport
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── misc.py
│ │ │ │ │ │ ├── shutil.py
│ │ │ │ │ │ ├── sysconfig.cfg
│ │ │ │ │ │ ├── sysconfig.py
│ │ │ │ │ │ └── tarfile.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── database.py
│ │ │ │ │ ├── index.py
│ │ │ │ │ ├── locators.py
│ │ │ │ │ ├── manifest.py
│ │ │ │ │ ├── markers.py
│ │ │ │ │ ├── metadata.py
│ │ │ │ │ ├── resources.py
│ │ │ │ │ ├── scripts.py
│ │ │ │ │ ├── t32.exe
│ │ │ │ │ ├── t64.exe
│ │ │ │ │ ├── util.py
│ │ │ │ │ ├── version.py
│ │ │ │ │ ├── w32.exe
│ │ │ │ │ ├── w64.exe
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── distro.py
│ │ │ │ ├── html5lib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _ihatexml.py
│ │ │ │ │ ├── _inputstream.py
│ │ │ │ │ ├── _tokenizer.py
│ │ │ │ │ ├── _trie
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── _base.py
│ │ │ │ │ │ └── py.py
│ │ │ │ │ ├── _utils.py
│ │ │ │ │ ├── constants.py
│ │ │ │ │ ├── filters
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── alphabeticalattributes.py
│ │ │ │ │ │ ├── base.py
│ │ │ │ │ │ ├── inject_meta_charset.py
│ │ │ │ │ │ ├── lint.py
│ │ │ │ │ │ ├── optionaltags.py
│ │ │ │ │ │ ├── sanitizer.py
│ │ │ │ │ │ └── whitespace.py
│ │ │ │ │ ├── html5parser.py
│ │ │ │ │ ├── serializer.py
│ │ │ │ │ ├── treeadapters
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── genshi.py
│ │ │ │ │ │ └── sax.py
│ │ │ │ │ ├── treebuilders
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── base.py
│ │ │ │ │ │ ├── dom.py
│ │ │ │ │ │ ├── etree.py
│ │ │ │ │ │ └── etree_lxml.py
│ │ │ │ │ └── treewalkers
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── base.py
│ │ │ │ │ ├── dom.py
│ │ │ │ │ ├── etree.py
│ │ │ │ │ ├── etree_lxml.py
│ │ │ │ │ └── genshi.py
│ │ │ │ ├── idna
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── codec.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── core.py
│ │ │ │ │ ├── idnadata.py
│ │ │ │ │ ├── intranges.py
│ │ │ │ │ ├── package_data.py
│ │ │ │ │ └── uts46data.py
│ │ │ │ ├── msgpack
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _version.py
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── ext.py
│ │ │ │ │ └── fallback.py
│ │ │ │ ├── packaging
│ │ │ │ │ ├── __about__.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _compat.py
│ │ │ │ │ ├── _structures.py
│ │ │ │ │ ├── _typing.py
│ │ │ │ │ ├── markers.py
│ │ │ │ │ ├── requirements.py
│ │ │ │ │ ├── specifiers.py
│ │ │ │ │ ├── tags.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── version.py
│ │ │ │ ├── pep517
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── build.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── colorlog.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── dirtools.py
│ │ │ │ │ ├── envbuild.py
│ │ │ │ │ ├── in_process
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── _in_process.py
│ │ │ │ │ ├── meta.py
│ │ │ │ │ └── wrappers.py
│ │ │ │ ├── pkg_resources
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── py31compat.py
│ │ │ │ ├── progress
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── bar.py
│ │ │ │ │ ├── counter.py
│ │ │ │ │ └── spinner.py
│ │ │ │ ├── pyparsing.py
│ │ │ │ ├── requests
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── __version__.py
│ │ │ │ │ ├── _internal_utils.py
│ │ │ │ │ ├── adapters.py
│ │ │ │ │ ├── api.py
│ │ │ │ │ ├── auth.py
│ │ │ │ │ ├── certs.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── cookies.py
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── help.py
│ │ │ │ │ ├── hooks.py
│ │ │ │ │ ├── models.py
│ │ │ │ │ ├── packages.py
│ │ │ │ │ ├── sessions.py
│ │ │ │ │ ├── status_codes.py
│ │ │ │ │ ├── structures.py
│ │ │ │ │ └── utils.py
│ │ │ │ ├── resolvelib
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── compat
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── collections_abc.py
│ │ │ │ │ ├── providers.py
│ │ │ │ │ ├── reporters.py
│ │ │ │ │ ├── resolvers.py
│ │ │ │ │ └── structs.py
│ │ │ │ ├── six.py
│ │ │ │ ├── tenacity
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _asyncio.py
│ │ │ │ │ ├── _utils.py
│ │ │ │ │ ├── after.py
│ │ │ │ │ ├── before.py
│ │ │ │ │ ├── before_sleep.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── nap.py
│ │ │ │ │ ├── retry.py
│ │ │ │ │ ├── stop.py
│ │ │ │ │ ├── tornadoweb.py
│ │ │ │ │ └── wait.py
│ │ │ │ ├── toml
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── decoder.py
│ │ │ │ │ ├── encoder.py
│ │ │ │ │ ├── ordered.py
│ │ │ │ │ └── tz.py
│ │ │ │ ├── urllib3
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _collections.py
│ │ │ │ │ ├── _version.py
│ │ │ │ │ ├── connection.py
│ │ │ │ │ ├── connectionpool.py
│ │ │ │ │ ├── contrib
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── _appengine_environ.py
│ │ │ │ │ │ ├── _securetransport
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ ├── bindings.py
│ │ │ │ │ │ │ └── low_level.py
│ │ │ │ │ │ ├── appengine.py
│ │ │ │ │ │ ├── ntlmpool.py
│ │ │ │ │ │ ├── pyopenssl.py
│ │ │ │ │ │ ├── securetransport.py
│ │ │ │ │ │ └── socks.py
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── fields.py
│ │ │ │ │ ├── filepost.py
│ │ │ │ │ ├── packages
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── backports
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ └── makefile.py
│ │ │ │ │ │ ├── six.py
│ │ │ │ │ │ └── ssl_match_hostname
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── _implementation.py
│ │ │ │ │ ├── poolmanager.py
│ │ │ │ │ ├── request.py
│ │ │ │ │ ├── response.py
│ │ │ │ │ └── util
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── connection.py
│ │ │ │ │ ├── proxy.py
│ │ │ │ │ ├── queue.py
│ │ │ │ │ ├── request.py
│ │ │ │ │ ├── response.py
│ │ │ │ │ ├── retry.py
│ │ │ │ │ ├── ssl_.py
│ │ │ │ │ ├── ssltransport.py
│ │ │ │ │ ├── timeout.py
│ │ │ │ │ ├── url.py
│ │ │ │ │ └── wait.py
│ │ │ │ ├── vendor.txt
│ │ │ │ └── webencodings
│ │ │ │ ├── __init__.py
│ │ │ │ ├── labels.py
│ │ │ │ ├── mklabels.py
│ │ │ │ ├── tests.py
│ │ │ │ └── x_user_defined.py
│ │ │ └── py.typed
│ │ ├── pip-21.1.2.dist-info
│ │ │ ├── INSTALLER
│ │ │ ├── LICENSE.txt
│ │ │ ├── METADATA
│ │ │ ├── RECORD
│ │ │ ├── WHEEL
│ │ │ ├── entry_points.txt
│ │ │ └── top_level.txt
│ │ ├── pip-21.1.2.virtualenv
│ │ ├── pkg_resources
│ │ │ ├── __init__.py
│ │ │ ├── _vendor
│ │ │ │ ├── __init__.py
│ │ │ │ ├── appdirs.py
│ │ │ │ ├── packaging
│ │ │ │ │ ├── __about__.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _compat.py
│ │ │ │ │ ├── _structures.py
│ │ │ │ │ ├── _typing.py
│ │ │ │ │ ├── markers.py
│ │ │ │ │ ├── requirements.py
│ │ │ │ │ ├── specifiers.py
│ │ │ │ │ ├── tags.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── version.py
│ │ │ │ └── pyparsing.py
│ │ │ ├── extern
│ │ │ │ └── __init__.py
│ │ │ └── tests
│ │ │ └── data
│ │ │ └── my-test-package-source
│ │ │ └── setup.py
│ │ ├── setuptools
│ │ │ ├── __init__.py
│ │ │ ├── _deprecation_warning.py
│ │ │ ├── _distutils
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _msvccompiler.py
│ │ │ │ ├── archive_util.py
│ │ │ │ ├── bcppcompiler.py
│ │ │ │ ├── ccompiler.py
│ │ │ │ ├── cmd.py
│ │ │ │ ├── command
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── bdist.py
│ │ │ │ │ ├── bdist_dumb.py
│ │ │ │ │ ├── bdist_msi.py
│ │ │ │ │ ├── bdist_rpm.py
│ │ │ │ │ ├── bdist_wininst.py
│ │ │ │ │ ├── build.py
│ │ │ │ │ ├── build_clib.py
│ │ │ │ │ ├── build_ext.py
│ │ │ │ │ ├── build_py.py
│ │ │ │ │ ├── build_scripts.py
│ │ │ │ │ ├── check.py
│ │ │ │ │ ├── clean.py
│ │ │ │ │ ├── config.py
│ │ │ │ │ ├── install.py
│ │ │ │ │ ├── install_data.py
│ │ │ │ │ ├── install_egg_info.py
│ │ │ │ │ ├── install_headers.py
│ │ │ │ │ ├── install_lib.py
│ │ │ │ │ ├── install_scripts.py
│ │ │ │ │ ├── py37compat.py
│ │ │ │ │ ├── register.py
│ │ │ │ │ ├── sdist.py
│ │ │ │ │ └── upload.py
│ │ │ │ ├── config.py
│ │ │ │ ├── core.py
│ │ │ │ ├── cygwinccompiler.py
│ │ │ │ ├── debug.py
│ │ │ │ ├── dep_util.py
│ │ │ │ ├── dir_util.py
│ │ │ │ ├── dist.py
│ │ │ │ ├── errors.py
│ │ │ │ ├── extension.py
│ │ │ │ ├── fancy_getopt.py
│ │ │ │ ├── file_util.py
│ │ │ │ ├── filelist.py
│ │ │ │ ├── log.py
│ │ │ │ ├── msvc9compiler.py
│ │ │ │ ├── msvccompiler.py
│ │ │ │ ├── py35compat.py
│ │ │ │ ├── py38compat.py
│ │ │ │ ├── spawn.py
│ │ │ │ ├── sysconfig.py
│ │ │ │ ├── text_file.py
│ │ │ │ ├── unixccompiler.py
│ │ │ │ ├── util.py
│ │ │ │ ├── version.py
│ │ │ │ └── versionpredicate.py
│ │ │ ├── _imp.py
│ │ │ ├── _vendor
│ │ │ │ ├── __init__.py
│ │ │ │ ├── more_itertools
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── more.py
│ │ │ │ │ └── recipes.py
│ │ │ │ ├── ordered_set.py
│ │ │ │ ├── packaging
│ │ │ │ │ ├── __about__.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _compat.py
│ │ │ │ │ ├── _structures.py
│ │ │ │ │ ├── _typing.py
│ │ │ │ │ ├── markers.py
│ │ │ │ │ ├── requirements.py
│ │ │ │ │ ├── specifiers.py
│ │ │ │ │ ├── tags.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── version.py
│ │ │ │ └── pyparsing.py
│ │ │ ├── archive_util.py
│ │ │ ├── build_meta.py
│ │ │ ├── cli-32.exe
│ │ │ ├── cli-64.exe
│ │ │ ├── cli.exe
│ │ │ ├── command
│ │ │ │ ├── __init__.py
│ │ │ │ ├── alias.py
│ │ │ │ ├── bdist_egg.py
│ │ │ │ ├── bdist_rpm.py
│ │ │ │ ├── build_clib.py
│ │ │ │ ├── build_ext.py
│ │ │ │ ├── build_py.py
│ │ │ │ ├── develop.py
│ │ │ │ ├── dist_info.py
│ │ │ │ ├── easy_install.py
│ │ │ │ ├── egg_info.py
│ │ │ │ ├── install.py
│ │ │ │ ├── install_egg_info.py
│ │ │ │ ├── install_lib.py
│ │ │ │ ├── install_scripts.py
│ │ │ │ ├── launcher manifest.xml
│ │ │ │ ├── py36compat.py
│ │ │ │ ├── register.py
│ │ │ │ ├── rotate.py
│ │ │ │ ├── saveopts.py
│ │ │ │ ├── sdist.py
│ │ │ │ ├── setopt.py
│ │ │ │ ├── test.py
│ │ │ │ ├── upload.py
│ │ │ │ └── upload_docs.py
│ │ │ ├── config.py
│ │ │ ├── dep_util.py
│ │ │ ├── depends.py
│ │ │ ├── dist.py
│ │ │ ├── errors.py
│ │ │ ├── extension.py
│ │ │ ├── extern
│ │ │ │ └── __init__.py
│ │ │ ├── glob.py
│ │ │ ├── gui-32.exe
│ │ │ ├── gui-64.exe
│ │ │ ├── gui.exe
│ │ │ ├── installer.py
│ │ │ ├── launch.py
│ │ │ ├── lib2to3_ex.py
│ │ │ ├── monkey.py
│ │ │ ├── msvc.py
│ │ │ ├── namespaces.py
│ │ │ ├── package_index.py
│ │ │ ├── py34compat.py
│ │ │ ├── sandbox.py
│ │ │ ├── script (dev).tmpl
│ │ │ ├── script.tmpl
│ │ │ ├── ssl_support.py
│ │ │ ├── unicode_utils.py
│ │ │ ├── version.py
│ │ │ ├── wheel.py
│ │ │ └── windows_support.py
│ │ ├── setuptools-57.0.0.dist-info
│ │ │ ├── INSTALLER
│ │ │ ├── LICENSE
│ │ │ ├── METADATA
│ │ │ ├── RECORD
│ │ │ ├── WHEEL
│ │ │ ├── dependency_links.txt
│ │ │ ├── entry_points.txt
│ │ │ └── top_level.txt
│ │ ├── setuptools-57.0.0.virtualenv
│ │ ├── wheel
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── bdist_wheel.py
│ │ │ ├── cli
│ │ │ │ ├── __init__.py
│ │ │ │ ├── convert.py
│ │ │ │ ├── pack.py
│ │ │ │ └── unpack.py
│ │ │ ├── macosx_libfile.py
│ │ │ ├── metadata.py
│ │ │ ├── pkginfo.py
│ │ │ ├── util.py
│ │ │ ├── vendored
│ │ │ │ ├── __init__.py
│ │ │ │ └── packaging
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _typing.py
│ │ │ │ └── tags.py
│ │ │ └── wheelfile.py
│ │ ├── wheel-0.36.2.dist-info
│ │ │ ├── INSTALLER
│ │ │ ├── LICENSE.txt
│ │ │ ├── METADATA
│ │ │ ├── RECORD
│ │ │ ├── WHEEL
│ │ │ ├── entry_points.txt
│ │ │ └── top_level.txt
│ │ └── wheel-0.36.2.virtualenv
│ ├── Scripts
│ │ ├── activate
│ │ ├── activate.bat
│ │ ├── activate.fish
│ │ ├── activate.ps1
│ │ ├── activate.xsh
│ │ ├── activate_this.py
│ │ ├── deactivate.bat
│ │ ├── pip-3.7.exe
│ │ ├── pip.exe
│ │ ├── pip3.7.exe
│ │ ├── pip3.exe
│ │ ├── pydoc.bat
│ │ ├── python.exe
│ │ ├── pythonw.exe
│ │ ├── wheel-3.7.exe
│ │ ├── wheel.exe
│ │ ├── wheel3.7.exe
│ │ └── wheel3.exe
│ └── pyvenv.cfg
└── 学生管理系统.zip
85 directories, 621 files