实例截图
核心代码
. ├── DmsDemo │ ├── DmsDemo │ │ ├── Lib │ │ │ └── site-packages │ │ │ ├── _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.8.exe │ │ │ ├── pip.exe │ │ │ ├── pip3.8.exe │ │ │ ├── pip3.exe │ │ │ ├── pydoc.bat │ │ │ ├── python.exe │ │ │ ├── pythonw.exe │ │ │ ├── wheel-3.8.exe │ │ │ ├── wheel.exe │ │ │ ├── wheel3.8.exe │ │ │ └── wheel3.exe │ │ ├── icon │ │ │ ├── TG.ico │ │ │ ├── android.ico │ │ │ ├── android.png │ │ │ ├── apple.png │ │ │ ├── game.png │ │ │ ├── 唐.ico │ │ │ ├── 退出.png │ │ │ ├── 退出1.png │ │ │ ├── 气流同步.png │ │ │ └── 国旗文件夹图标19_爱给网_aigei_com.png │ │ ├── pyvenv.cfg │ │ └── ui │ │ ├── DmsMainUi.ui │ │ ├── DmsTree.ui │ │ └── main.ui │ ├── __pycache__ │ │ ├── getSheet.cpython-38.pyc │ │ └── main.cpython-38.pyc │ ├── build │ │ └── main │ │ ├── Analysis-00.toc │ │ ├── COLLECT-00.toc │ │ ├── EXE-00.toc │ │ ├── PKG-00.toc │ │ ├── PYZ-00.pyz │ │ ├── PYZ-00.toc │ │ ├── Tree-00.toc │ │ ├── Tree-01.toc │ │ ├── Tree-02.toc │ │ ├── base_library.zip │ │ ├── main.exe │ │ ├── main.exe.manifest │ │ ├── main.pkg │ │ ├── warn-main.txt │ │ └── xref-main.html │ ├── getSheet.py │ ├── main.py │ └── main.spec └── Python与Excel交互.zip 88 directories, 644 files