实例介绍
前不久上传了一个控制台版本的学生管理系统,这个是Python界面版学生管理系统,这个是使用pycharm开发的一个有界面的学生管理系统,基本的增删改查,里面又演示视频和完整代码,有需要的伙伴可以自行下载
【实例截图】
【核心代码】
Python界面版学生系统
└── Python界面版学生系统
├── py_workspace02
│ ├── com
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ └── __init__.cpython-37.pyc
│ │ └── zs
│ │ ├── dao
│ │ │ ├── BaseDao.py
│ │ │ ├── __init__.py
│ │ │ └── __pycache__
│ │ │ ├── BaseDao.cpython-37.pyc
│ │ │ └── __init__.cpython-37.pyc
│ │ ├── entity
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__
│ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ └── Student.cpython-37.pyc
│ │ │ └── Student.py
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ └── __init__.cpython-37.pyc
│ │ └── ui
│ │ ├── __init__.py
│ │ └── MyUi.py
│ └── venv
│ ├── Lib
│ │ ├── site-packages
│ │ │ ├── asn1crypto
│ │ │ │ ├── algos.py
│ │ │ │ ├── cms.py
│ │ │ │ ├── core.py
│ │ │ │ ├── crl.py
│ │ │ │ ├── csr.py
│ │ │ │ ├── _elliptic_curve.py
│ │ │ │ ├── _errors.py
│ │ │ │ ├── _ffi.py
│ │ │ │ ├── _inet.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _int.py
│ │ │ │ ├── _iri.py
│ │ │ │ ├── keys.py
│ │ │ │ ├── ocsp.py
│ │ │ │ ├── _ordereddict.py
│ │ │ │ ├── parser.py
│ │ │ │ ├── pdf.py
│ │ │ │ ├── pem.py
│ │ │ │ ├── _perf
│ │ │ │ │ ├── _big_num_ctypes.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── __pycache__
│ │ │ │ │ ├── _big_num_ctypes.cpython-37.pyc
│ │ │ │ │ └── __init__.cpython-37.pyc
│ │ │ │ ├── pkcs12.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── algos.cpython-37.pyc
│ │ │ │ │ ├── cms.cpython-37.pyc
│ │ │ │ │ ├── core.cpython-37.pyc
│ │ │ │ │ ├── crl.cpython-37.pyc
│ │ │ │ │ ├── csr.cpython-37.pyc
│ │ │ │ │ ├── _elliptic_curve.cpython-37.pyc
│ │ │ │ │ ├── _errors.cpython-37.pyc
│ │ │ │ │ ├── _ffi.cpython-37.pyc
│ │ │ │ │ ├── _inet.cpython-37.pyc
│ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ ├── _int.cpython-37.pyc
│ │ │ │ │ ├── _iri.cpython-37.pyc
│ │ │ │ │ ├── keys.cpython-37.pyc
│ │ │ │ │ ├── ocsp.cpython-37.pyc
│ │ │ │ │ ├── _ordereddict.cpython-37.pyc
│ │ │ │ │ ├── parser.cpython-37.pyc
│ │ │ │ │ ├── pdf.cpython-37.pyc
│ │ │ │ │ ├── pem.cpython-37.pyc
│ │ │ │ │ ├── pkcs12.cpython-37.pyc
│ │ │ │ │ ├── _teletex_codec.cpython-37.pyc
│ │ │ │ │ ├── tsp.cpython-37.pyc
│ │ │ │ │ ├── _types.cpython-37.pyc
│ │ │ │ │ ├── util.cpython-37.pyc
│ │ │ │ │ ├── version.cpython-37.pyc
│ │ │ │ │ └── x509.cpython-37.pyc
│ │ │ │ ├── _teletex_codec.py
│ │ │ │ ├── tsp.py
│ │ │ │ ├── _types.py
│ │ │ │ ├── util.py
│ │ │ │ ├── version.py
│ │ │ │ └── x509.py
│ │ │ ├── asn1crypto-0.24.0.dist-info
│ │ │ │ ├── DESCRIPTION.rst
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── METADATA
│ │ │ │ ├── metadata.json
│ │ │ │ ├── RECORD
│ │ │ │ ├── top_level.txt
│ │ │ │ └── WHEEL
│ │ │ ├── cffi
│ │ │ │ ├── api.py
│ │ │ │ ├── backend_ctypes.py
│ │ │ │ ├── _cffi_errors.h
│ │ │ │ ├── _cffi_include.h
│ │ │ │ ├── cffi_opcode.py
│ │ │ │ ├── commontypes.py
│ │ │ │ ├── cparser.py
│ │ │ │ ├── _embedding.h
│ │ │ │ ├── error.py
│ │ │ │ ├── ffiplatform.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── lock.py
│ │ │ │ ├── model.py
│ │ │ │ ├── parse_c_type.h
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── api.cpython-37.pyc
│ │ │ │ │ ├── backend_ctypes.cpython-37.pyc
│ │ │ │ │ ├── cffi_opcode.cpython-37.pyc
│ │ │ │ │ ├── commontypes.cpython-37.pyc
│ │ │ │ │ ├── cparser.cpython-37.pyc
│ │ │ │ │ ├── error.cpython-37.pyc
│ │ │ │ │ ├── ffiplatform.cpython-37.pyc
│ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ ├── lock.cpython-37.pyc
│ │ │ │ │ ├── model.cpython-37.pyc
│ │ │ │ │ ├── recompiler.cpython-37.pyc
│ │ │ │ │ ├── setuptools_ext.cpython-37.pyc
│ │ │ │ │ ├── vengine_cpy.cpython-37.pyc
│ │ │ │ │ ├── vengine_gen.cpython-37.pyc
│ │ │ │ │ └── verifier.cpython-37.pyc
│ │ │ │ ├── recompiler.py
│ │ │ │ ├── setuptools_ext.py
│ │ │ │ ├── vengine_cpy.py
│ │ │ │ ├── vengine_gen.py
│ │ │ │ └── verifier.py
│ │ │ ├── cffi-1.11.5.dist-info
│ │ │ │ ├── entry_points.txt
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── top_level.txt
│ │ │ │ └── WHEEL
│ │ │ ├── _cffi_backend.cp37-win_amd64.pyd
│ │ │ ├── cryptography
│ │ │ │ ├── __about__.py
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── fernet.py
│ │ │ │ ├── hazmat
│ │ │ │ │ ├── backends
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── interfaces.py
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ ├── aead.py
│ │ │ │ │ │ │ ├── backend.py
│ │ │ │ │ │ │ ├── ciphers.py
│ │ │ │ │ │ │ ├── cmac.py
│ │ │ │ │ │ │ ├── decode_asn1.py
│ │ │ │ │ │ │ ├── dh.py
│ │ │ │ │ │ │ ├── dsa.py
│ │ │ │ │ │ │ ├── ec.py
│ │ │ │ │ │ │ ├── encode_asn1.py
│ │ │ │ │ │ │ ├── hashes.py
│ │ │ │ │ │ │ ├── hmac.py
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ │ │ ├── aead.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── backend.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── ciphers.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── cmac.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── decode_asn1.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── dh.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── dsa.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── ec.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── encode_asn1.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── hashes.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── hmac.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── rsa.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── utils.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── x25519.cpython-37.pyc
│ │ │ │ │ │ │ │ └── x509.cpython-37.pyc
│ │ │ │ │ │ │ ├── rsa.py
│ │ │ │ │ │ │ ├── utils.py
│ │ │ │ │ │ │ ├── x25519.py
│ │ │ │ │ │ │ └── x509.py
│ │ │ │ │ │ └── __pycache__
│ │ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ │ └── interfaces.cpython-37.pyc
│ │ │ │ │ ├── bindings
│ │ │ │ │ │ ├── _constant_time.cp37-win_amd64.pyd
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── openssl
│ │ │ │ │ │ │ ├── binding.py
│ │ │ │ │ │ │ ├── _conditional.py
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ └── __pycache__
│ │ │ │ │ │ │ ├── binding.cpython-37.pyc
│ │ │ │ │ │ │ ├── _conditional.cpython-37.pyc
│ │ │ │ │ │ │ └── __init__.cpython-37.pyc
│ │ │ │ │ │ ├── _openssl.cp37-win_amd64.pyd
│ │ │ │ │ │ ├── _padding.cp37-win_amd64.pyd
│ │ │ │ │ │ └── __pycache__
│ │ │ │ │ │ └── __init__.cpython-37.pyc
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── primitives
│ │ │ │ │ │ ├── asymmetric
│ │ │ │ │ │ │ ├── dh.py
│ │ │ │ │ │ │ ├── dsa.py
│ │ │ │ │ │ │ ├── ec.py
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ ├── padding.py
│ │ │ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ │ │ ├── dh.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── dsa.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── ec.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── padding.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── rsa.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── utils.cpython-37.pyc
│ │ │ │ │ │ │ │ └── x25519.cpython-37.pyc
│ │ │ │ │ │ │ ├── rsa.py
│ │ │ │ │ │ │ ├── utils.py
│ │ │ │ │ │ │ └── x25519.py
│ │ │ │ │ │ ├── ciphers
│ │ │ │ │ │ │ ├── aead.py
│ │ │ │ │ │ │ ├── algorithms.py
│ │ │ │ │ │ │ ├── base.py
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ ├── modes.py
│ │ │ │ │ │ │ └── __pycache__
│ │ │ │ │ │ │ ├── aead.cpython-37.pyc
│ │ │ │ │ │ │ ├── algorithms.cpython-37.pyc
│ │ │ │ │ │ │ ├── base.cpython-37.pyc
│ │ │ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ │ │ └── modes.cpython-37.pyc
│ │ │ │ │ │ ├── cmac.py
│ │ │ │ │ │ ├── constant_time.py
│ │ │ │ │ │ ├── hashes.py
│ │ │ │ │ │ ├── hmac.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── kdf
│ │ │ │ │ │ │ ├── concatkdf.py
│ │ │ │ │ │ │ ├── hkdf.py
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ ├── kbkdf.py
│ │ │ │ │ │ │ ├── pbkdf2.py
│ │ │ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ │ │ ├── concatkdf.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── hkdf.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── kbkdf.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── pbkdf2.cpython-37.pyc
│ │ │ │ │ │ │ │ ├── scrypt.cpython-37.pyc
│ │ │ │ │ │ │ │ └── x963kdf.cpython-37.pyc
│ │ │ │ │ │ │ ├── scrypt.py
│ │ │ │ │ │ │ └── x963kdf.py
│ │ │ │ │ │ ├── keywrap.py
│ │ │ │ │ │ ├── mac.py
│ │ │ │ │ │ ├── padding.py
│ │ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ │ ├── cmac.cpython-37.pyc
│ │ │ │ │ │ │ ├── constant_time.cpython-37.pyc
│ │ │ │ │ │ │ ├── hashes.cpython-37.pyc
│ │ │ │ │ │ │ ├── hmac.cpython-37.pyc
│ │ │ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ │ │ ├── keywrap.cpython-37.pyc
│ │ │ │ │ │ │ ├── mac.cpython-37.pyc
│ │ │ │ │ │ │ ├── padding.cpython-37.pyc
│ │ │ │ │ │ │ └── serialization.cpython-37.pyc
│ │ │ │ │ │ ├── serialization.py
│ │ │ │ │ │ └── twofactor
│ │ │ │ │ │ ├── hotp.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ │ ├── hotp.cpython-37.pyc
│ │ │ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ │ │ ├── totp.cpython-37.pyc
│ │ │ │ │ │ │ └── utils.cpython-37.pyc
│ │ │ │ │ │ ├── totp.py
│ │ │ │ │ │ └── utils.py
│ │ │ │ │ └── __pycache__
│ │ │ │ │ └── __init__.cpython-37.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __about__.cpython-37.pyc
│ │ │ │ │ ├── exceptions.cpython-37.pyc
│ │ │ │ │ ├── fernet.cpython-37.pyc
│ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ └── utils.cpython-37.pyc
│ │ │ │ ├── utils.py
│ │ │ │ └── x509
│ │ │ │ ├── base.py
│ │ │ │ ├── certificate_transparency.py
│ │ │ │ ├── extensions.py
│ │ │ │ ├── general_name.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── name.py
│ │ │ │ ├── oid.py
│ │ │ │ └── __pycache__
│ │ │ │ ├── base.cpython-37.pyc
│ │ │ │ ├── certificate_transparency.cpython-37.pyc
│ │ │ │ ├── extensions.cpython-37.pyc
│ │ │ │ ├── general_name.cpython-37.pyc
│ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ ├── name.cpython-37.pyc
│ │ │ │ └── oid.cpython-37.pyc
│ │ │ ├── cryptography-2.3.1.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── top_level.txt
│ │ │ │ └── WHEEL
│ │ │ ├── easy-install.pth
│ │ │ ├── idna
│ │ │ │ ├── codec.py
│ │ │ │ ├── compat.py
│ │ │ │ ├── core.py
│ │ │ │ ├── idnadata.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── intranges.py
│ │ │ │ ├── package_data.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── codec.cpython-37.pyc
│ │ │ │ │ ├── compat.cpython-37.pyc
│ │ │ │ │ ├── core.cpython-37.pyc
│ │ │ │ │ ├── idnadata.cpython-37.pyc
│ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ ├── intranges.cpython-37.pyc
│ │ │ │ │ ├── package_data.cpython-37.pyc
│ │ │ │ │ └── uts46data.cpython-37.pyc
│ │ │ │ └── uts46data.py
│ │ │ ├── idna-2.7.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── top_level.txt
│ │ │ │ └── WHEEL
│ │ │ ├── pip-10.0.1-py3.7.egg
│ │ │ │ ├── EGG-INFO
│ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ ├── entry_points.txt
│ │ │ │ │ ├── not-zip-safe
│ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ ├── requires.txt
│ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ └── top_level.txt
│ │ │ │ └── pip
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _internal
│ │ │ │ │ ├── basecommand.py
│ │ │ │ │ ├── baseparser.py
│ │ │ │ │ ├── build_env.py
│ │ │ │ │ ├── cache.py
│ │ │ │ │ ├── cmdoptions.py
│ │ │ │ │ ├── commands
│ │ │ │ │ │ ├── check.py
│ │ │ │ │ │ ├── completion.py
│ │ │ │ │ │ ├── configuration.py
│ │ │ │ │ │ ├── download.py
│ │ │ │ │ │ ├── freeze.py
│ │ │ │ │ │ ├── hash.py
│ │ │ │ │ │ ├── help.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── install.py
│ │ │ │ │ │ ├── list.py
│ │ │ │ │ │ ├── search.py
│ │ │ │ │ │ ├── show.py
│ │ │ │ │ │ ├── uninstall.py
│ │ │ │ │ │ └── wheel.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── configuration.py
│ │ │ │ │ ├── download.py
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── index.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── locations.py
│ │ │ │ │ ├── models
│ │ │ │ │ │ ├── index.py
│ │ │ │ │ │ └── __init__.py
│ │ │ │ │ ├── operations
│ │ │ │ │ │ ├── check.py
│ │ │ │ │ │ ├── freeze.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── prepare.py
│ │ │ │ │ ├── pep425tags.py
│ │ │ │ │ ├── req
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── req_file.py
│ │ │ │ │ │ ├── req_install.py
│ │ │ │ │ │ ├── req_set.py
│ │ │ │ │ │ └── req_uninstall.py
│ │ │ │ │ ├── resolve.py
│ │ │ │ │ ├── status_codes.py
│ │ │ │ │ ├── utils
│ │ │ │ │ │ ├── appdirs.py
│ │ │ │ │ │ ├── deprecation.py
│ │ │ │ │ │ ├── encoding.py
│ │ │ │ │ │ ├── filesystem.py
│ │ │ │ │ │ ├── glibc.py
│ │ │ │ │ │ ├── hashes.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── logging.py
│ │ │ │ │ │ ├── misc.py
│ │ │ │ │ │ ├── outdated.py
│ │ │ │ │ │ ├── packaging.py
│ │ │ │ │ │ ├── setuptools_build.py
│ │ │ │ │ │ ├── temp_dir.py
│ │ │ │ │ │ ├── typing.py
│ │ │ │ │ │ └── ui.py
│ │ │ │ │ ├── vcs
│ │ │ │ │ │ ├── bazaar.py
│ │ │ │ │ │ ├── git.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── mercurial.py
│ │ │ │ │ │ └── subversion.py
│ │ │ │ │ └── wheel.py
│ │ │ │ ├── __main__.py
│ │ │ │ └── _vendor
│ │ │ │ ├── appdirs.py
│ │ │ │ ├── cachecontrol
│ │ │ │ │ ├── adapter.py
│ │ │ │ │ ├── cache.py
│ │ │ │ │ ├── caches
│ │ │ │ │ │ ├── file_cache.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── redis_cache.py
│ │ │ │ │ ├── _cmd.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── controller.py
│ │ │ │ │ ├── filewrapper.py
│ │ │ │ │ ├── heuristics.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── serialize.py
│ │ │ │ │ └── wrapper.py
│ │ │ │ ├── certifi
│ │ │ │ │ ├── cacert.pem
│ │ │ │ │ ├── core.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── __main__.py
│ │ │ │ ├── chardet
│ │ │ │ │ ├── big5freq.py
│ │ │ │ │ ├── big5prober.py
│ │ │ │ │ ├── chardistribution.py
│ │ │ │ │ ├── charsetgroupprober.py
│ │ │ │ │ ├── charsetprober.py
│ │ │ │ │ ├── cli
│ │ │ │ │ │ ├── chardetect.py
│ │ │ │ │ │ └── __init__.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
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── jisfreq.py
│ │ │ │ │ ├── jpcntx.py
│ │ │ │ │ ├── langbulgarianmodel.py
│ │ │ │ │ ├── langcyrillicmodel.py
│ │ │ │ │ ├── langgreekmodel.py
│ │ │ │ │ ├── langhebrewmodel.py
│ │ │ │ │ ├── langhungarianmodel.py
│ │ │ │ │ ├── langthaimodel.py
│ │ │ │ │ ├── langturkishmodel.py
│ │ │ │ │ ├── latin1prober.py
│ │ │ │ │ ├── mbcharsetprober.py
│ │ │ │ │ ├── mbcsgroupprober.py
│ │ │ │ │ ├── mbcssm.py
│ │ │ │ │ ├── sbcharsetprober.py
│ │ │ │ │ ├── sbcsgroupprober.py
│ │ │ │ │ ├── sjisprober.py
│ │ │ │ │ ├── universaldetector.py
│ │ │ │ │ ├── utf8prober.py
│ │ │ │ │ └── version.py
│ │ │ │ ├── colorama
│ │ │ │ │ ├── ansi.py
│ │ │ │ │ ├── ansitowin32.py
│ │ │ │ │ ├── initialise.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── win32.py
│ │ │ │ │ └── winterm.py
│ │ │ │ ├── distlib
│ │ │ │ │ ├── _backport
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── misc.py
│ │ │ │ │ │ ├── shutil.py
│ │ │ │ │ │ ├── sysconfig.cfg
│ │ │ │ │ │ ├── sysconfig.py
│ │ │ │ │ │ └── tarfile.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── database.py
│ │ │ │ │ ├── index.py
│ │ │ │ │ ├── __init__.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
│ │ │ │ │ ├── constants.py
│ │ │ │ │ ├── filters
│ │ │ │ │ │ ├── alphabeticalattributes.py
│ │ │ │ │ │ ├── base.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── inject_meta_charset.py
│ │ │ │ │ │ ├── lint.py
│ │ │ │ │ │ ├── optionaltags.py
│ │ │ │ │ │ ├── sanitizer.py
│ │ │ │ │ │ └── whitespace.py
│ │ │ │ │ ├── html5parser.py
│ │ │ │ │ ├── _ihatexml.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _inputstream.py
│ │ │ │ │ ├── serializer.py
│ │ │ │ │ ├── _tokenizer.py
│ │ │ │ │ ├── treeadapters
│ │ │ │ │ │ ├── genshi.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── sax.py
│ │ │ │ │ ├── treebuilders
│ │ │ │ │ │ ├── base.py
│ │ │ │ │ │ ├── dom.py
│ │ │ │ │ │ ├── etree_lxml.py
│ │ │ │ │ │ ├── etree.py
│ │ │ │ │ │ └── __init__.py
│ │ │ │ │ ├── treewalkers
│ │ │ │ │ │ ├── base.py
│ │ │ │ │ │ ├── dom.py
│ │ │ │ │ │ ├── etree_lxml.py
│ │ │ │ │ │ ├── etree.py
│ │ │ │ │ │ ├── genshi.py
│ │ │ │ │ │ └── __init__.py
│ │ │ │ │ ├── _trie
│ │ │ │ │ │ ├── _base.py
│ │ │ │ │ │ ├── datrie.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── py.py
│ │ │ │ │ └── _utils.py
│ │ │ │ ├── idna
│ │ │ │ │ ├── codec.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── core.py
│ │ │ │ │ ├── idnadata.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── intranges.py
│ │ │ │ │ ├── package_data.py
│ │ │ │ │ └── uts46data.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── ipaddress.py
│ │ │ │ ├── lockfile
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── linklockfile.py
│ │ │ │ │ ├── mkdirlockfile.py
│ │ │ │ │ ├── pidlockfile.py
│ │ │ │ │ ├── sqlitelockfile.py
│ │ │ │ │ └── symlinklockfile.py
│ │ │ │ ├── msgpack
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── fallback.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── _version.py
│ │ │ │ ├── packaging
│ │ │ │ │ ├── __about__.py
│ │ │ │ │ ├── _compat.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── markers.py
│ │ │ │ │ ├── requirements.py
│ │ │ │ │ ├── specifiers.py
│ │ │ │ │ ├── _structures.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── version.py
│ │ │ │ ├── pkg_resources
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── py31compat.py
│ │ │ │ ├── progress
│ │ │ │ │ ├── bar.py
│ │ │ │ │ ├── counter.py
│ │ │ │ │ ├── helpers.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── spinner.py
│ │ │ │ ├── pyparsing.py
│ │ │ │ ├── pytoml
│ │ │ │ │ ├── core.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── parser.py
│ │ │ │ │ └── writer.py
│ │ │ │ ├── requests
│ │ │ │ │ ├── adapters.py
│ │ │ │ │ ├── api.py
│ │ │ │ │ ├── auth.py
│ │ │ │ │ ├── certs.py
│ │ │ │ │ ├── compat.py
│ │ │ │ │ ├── cookies.py
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── help.py
│ │ │ │ │ ├── hooks.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── _internal_utils.py
│ │ │ │ │ ├── models.py
│ │ │ │ │ ├── packages.py
│ │ │ │ │ ├── sessions.py
│ │ │ │ │ ├── status_codes.py
│ │ │ │ │ ├── structures.py
│ │ │ │ │ ├── utils.py
│ │ │ │ │ └── __version__.py
│ │ │ │ ├── retrying.py
│ │ │ │ ├── six.py
│ │ │ │ ├── urllib3
│ │ │ │ │ ├── _collections.py
│ │ │ │ │ ├── connectionpool.py
│ │ │ │ │ ├── connection.py
│ │ │ │ │ ├── contrib
│ │ │ │ │ │ ├── appengine.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── ntlmpool.py
│ │ │ │ │ │ ├── pyopenssl.py
│ │ │ │ │ │ ├── _securetransport
│ │ │ │ │ │ │ ├── bindings.py
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ └── low_level.py
│ │ │ │ │ │ ├── securetransport.py
│ │ │ │ │ │ └── socks.py
│ │ │ │ │ ├── exceptions.py
│ │ │ │ │ ├── fields.py
│ │ │ │ │ ├── filepost.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── packages
│ │ │ │ │ │ ├── backports
│ │ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ │ └── makefile.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── ordered_dict.py
│ │ │ │ │ │ ├── six.py
│ │ │ │ │ │ └── ssl_match_hostname
│ │ │ │ │ │ ├── _implementation.py
│ │ │ │ │ │ └── __init__.py
│ │ │ │ │ ├── poolmanager.py
│ │ │ │ │ ├── request.py
│ │ │ │ │ ├── response.py
│ │ │ │ │ └── util
│ │ │ │ │ ├── connection.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── request.py
│ │ │ │ │ ├── response.py
│ │ │ │ │ ├── retry.py
│ │ │ │ │ ├── selectors.py
│ │ │ │ │ ├── ssl_.py
│ │ │ │ │ ├── timeout.py
│ │ │ │ │ ├── url.py
│ │ │ │ │ └── wait.py
│ │ │ │ └── webencodings
│ │ │ │ ├── __init__.py
│ │ │ │ ├── labels.py
│ │ │ │ ├── mklabels.py
│ │ │ │ ├── tests.py
│ │ │ │ └── x_user_defined.py
│ │ │ ├── __pycache__
│ │ │ │ └── six.cpython-37.pyc
│ │ │ ├── pycparser
│ │ │ │ ├── _ast_gen.py
│ │ │ │ ├── ast_transforms.py
│ │ │ │ ├── _build_tables.py
│ │ │ │ ├── _c_ast.cfg
│ │ │ │ ├── c_ast.py
│ │ │ │ ├── c_generator.py
│ │ │ │ ├── c_lexer.py
│ │ │ │ ├── c_parser.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── lextab.py
│ │ │ │ ├── ply
│ │ │ │ │ ├── cpp.py
│ │ │ │ │ ├── ctokens.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── lex.py
│ │ │ │ │ ├── yacc.py
│ │ │ │ │ └── ygen.py
│ │ │ │ ├── plyparser.py
│ │ │ │ └── yacctab.py
│ │ │ ├── pycparser-2.19-py3.7.egg-info
│ │ │ │ ├── dependency_links.txt
│ │ │ │ ├── installed-files.txt
│ │ │ │ ├── PKG-INFO
│ │ │ │ ├── SOURCES.txt
│ │ │ │ └── top_level.txt
│ │ │ ├── pymysql
│ │ │ │ ├── _auth.py
│ │ │ │ ├── charset.py
│ │ │ │ ├── _compat.py
│ │ │ │ ├── connections.py
│ │ │ │ ├── constants
│ │ │ │ │ ├── CLIENT.py
│ │ │ │ │ ├── COMMAND.py
│ │ │ │ │ ├── CR.py
│ │ │ │ │ ├── ER.py
│ │ │ │ │ ├── FIELD_TYPE.py
│ │ │ │ │ ├── FLAG.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── CLIENT.cpython-37.pyc
│ │ │ │ │ │ ├── COMMAND.cpython-37.pyc
│ │ │ │ │ │ ├── CR.cpython-37.pyc
│ │ │ │ │ │ ├── ER.cpython-37.pyc
│ │ │ │ │ │ ├── FIELD_TYPE.cpython-37.pyc
│ │ │ │ │ │ ├── FLAG.cpython-37.pyc
│ │ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ │ └── SERVER_STATUS.cpython-37.pyc
│ │ │ │ │ └── SERVER_STATUS.py
│ │ │ │ ├── converters.py
│ │ │ │ ├── cursors.py
│ │ │ │ ├── err.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── optionfile.py
│ │ │ │ ├── protocol.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── _auth.cpython-37.pyc
│ │ │ │ │ ├── charset.cpython-37.pyc
│ │ │ │ │ ├── _compat.cpython-37.pyc
│ │ │ │ │ ├── connections.cpython-37.pyc
│ │ │ │ │ ├── converters.cpython-37.pyc
│ │ │ │ │ ├── cursors.cpython-37.pyc
│ │ │ │ │ ├── err.cpython-37.pyc
│ │ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ │ ├── optionfile.cpython-37.pyc
│ │ │ │ │ ├── protocol.cpython-37.pyc
│ │ │ │ │ ├── _socketio.cpython-37.pyc
│ │ │ │ │ ├── times.cpython-37.pyc
│ │ │ │ │ └── util.cpython-37.pyc
│ │ │ │ ├── _socketio.py
│ │ │ │ ├── times.py
│ │ │ │ └── util.py
│ │ │ ├── PyMySQL-0.9.2.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── top_level.txt
│ │ │ │ └── WHEEL
│ │ │ ├── setuptools-39.1.0-py3.7.egg
│ │ │ ├── setuptools.pth
│ │ │ ├── six-1.11.0.dist-info
│ │ │ │ ├── DESCRIPTION.rst
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── METADATA
│ │ │ │ ├── metadata.json
│ │ │ │ ├── RECORD
│ │ │ │ ├── top_level.txt
│ │ │ │ └── WHEEL
│ │ │ └── six.py
│ │ └── tcl8.6
│ │ └── init.tcl
│ ├── pip-selfcheck.json
│ ├── pyvenv.cfg
│ └── Scripts
│ ├── activate
│ ├── activate.bat
│ ├── Activate.ps1
│ ├── _asyncio_d.pyd
│ ├── _asyncio.pyd
│ ├── _bz2_d.pyd
│ ├── _bz2.pyd
│ ├── _contextvars_d.pyd
│ ├── _contextvars.pyd
│ ├── _ctypes_d.pyd
│ ├── _ctypes.pyd
│ ├── _ctypes_test_d.pyd
│ ├── _ctypes_test.pyd
│ ├── deactivate.bat
│ ├── _decimal_d.pyd
│ ├── _decimal.pyd
│ ├── _distutils_findvs_d.pyd
│ ├── _distutils_findvs.pyd
│ ├── easy_install-3.7.exe
│ ├── easy_install-3.7-script.py
│ ├── easy_install.exe
│ ├── easy_install-script.py
│ ├── _elementtree_d.pyd
│ ├── _elementtree.pyd
│ ├── _hashlib_d.pyd
│ ├── _hashlib.pyd
│ ├── libcrypto-1_1-x64.dll
│ ├── libssl-1_1-x64.dll
│ ├── _lzma_d.pyd
│ ├── _lzma.pyd
│ ├── _msi_d.pyd
│ ├── _msi.pyd
│ ├── _multiprocessing_d.pyd
│ ├── _multiprocessing.pyd
│ ├── _overlapped_d.pyd
│ ├── _overlapped.pyd
│ ├── pip3.7.exe
│ ├── pip3.7-script.py
│ ├── pip3.exe
│ ├── pip3-script.py
│ ├── pip.exe
│ ├── pip-script.py
│ ├── pyexpat_d.pyd
│ ├── pyexpat.pyd
│ ├── python37_d.dll
│ ├── python37.dll
│ ├── python3_d.dll
│ ├── python3.dll
│ ├── python_d.exe
│ ├── python.exe
│ ├── pythonw_d.exe
│ ├── pythonw.exe
│ ├── _queue_d.pyd
│ ├── _queue.pyd
│ ├── select_d.pyd
│ ├── select.pyd
│ ├── _socket_d.pyd
│ ├── _socket.pyd
│ ├── sqlite3_d.dll
│ ├── sqlite3.dll
│ ├── _sqlite3_d.pyd
│ ├── _sqlite3.pyd
│ ├── _ssl_d.pyd
│ ├── _ssl.pyd
│ ├── tcl86t.dll
│ ├── _testbuffer_d.pyd
│ ├── _testbuffer.pyd
│ ├── _testcapi_d.pyd
│ ├── _testcapi.pyd
│ ├── _testconsole_d.pyd
│ ├── _testconsole.pyd
│ ├── _testimportmultiple_d.pyd
│ ├── _testimportmultiple.pyd
│ ├── _testmultiphase_d.pyd
│ ├── _testmultiphase.pyd
│ ├── tk86t.dll
│ ├── _tkinter_d.pyd
│ ├── _tkinter.pyd
│ ├── unicodedata_d.pyd
│ ├── unicodedata.pyd
│ ├── vcruntime140.dll
│ ├── winsound_d.pyd
│ └── winsound.pyd
└── 项目运行演示.mp4
103 directories, 747 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论