实例介绍
【实例截图】
【核心代码】
.
├── PycharmProjects
│ ├── TEST_监管APP
│ │ ├── ALL.py
│ │ ├── __init__.py
│ │ ├── common
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__
│ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ └── slide.cpython-35.pyc
│ │ │ └── slide.py
│ │ ├── shuabao.py
│ │ └── test_登录.py
│ ├── Test_BhallWeb
│ │ ├── __pycache__
│ │ │ ├── readConfig.cpython-35.pyc
│ │ │ └── readConfig.cpython-37.pyc
│ │ ├── cases
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__
│ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ ├── __init__.cpython-36.pyc
│ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ ├── test_CreateProject.cpython-35.pyc
│ │ │ │ ├── test_a_Login.cpython-35.pyc
│ │ │ │ ├── test_b_AddPerson.cpython-35.pyc
│ │ │ │ ├── zong.cpython-35.pyc
│ │ │ │ └── zong.cpython-37.pyc
│ │ │ ├── geckodriver.log
│ │ │ ├── test_a_Login.py
│ │ │ ├── test_b_AddPerson.py
│ │ │ └── zong.py
│ │ ├── com
│ │ │ ├── Browser.py
│ │ │ ├── Create.py
│ │ │ ├── Email.py
│ │ │ ├── GetCookie.py
│ │ │ ├── Getfile.py
│ │ │ ├── Log.py
│ │ │ ├── Login.py
│ │ │ ├── Logout.py
│ │ │ ├── Retrieve.py
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__
│ │ │ │ ├── Browser.cpython-35.pyc
│ │ │ │ ├── Browser.cpython-37.pyc
│ │ │ │ ├── Email.cpython-35.pyc
│ │ │ │ ├── Getfile.cpython-35.pyc
│ │ │ │ ├── Log.cpython-35.pyc
│ │ │ │ ├── Login.cpython-35.pyc
│ │ │ │ ├── Logout.cpython-35.pyc
│ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ └── __init__.cpython-37.pyc
│ │ │ ├── cookies.yaml
│ │ │ ├── geckodriver.log
│ │ │ └── mockData.py
│ │ ├── config.ini
│ │ ├── data
│ │ │ └── login.xlsx
│ │ ├── geckodriver.log
│ │ ├── readConfig.py
│ │ ├── report
│ │ │ ├── 2019_12_19_15_25_22result.html
│ │ │ └── 2019_12_19_16_45_14result.html
│ │ ├── result
│ │ │ ├── 20191219140550
│ │ │ │ └── output.log
│ │ │ ├── 20191219152521
│ │ │ │ └── output.log
│ │ │ └── 20191219164513
│ │ │ └── output.log
│ │ ├── run_all.py
│ │ └── venv
│ │ ├── Include
│ │ ├── Lib
│ │ │ ├── site-packages
│ │ │ │ ├── easy-install.pth
│ │ │ │ ├── pip-10.0.1-py3.6.egg
│ │ │ │ ├── setuptools-39.1.0-py3.6.egg
│ │ │ │ └── setuptools.pth
│ │ │ └── tcl8.6
│ │ │ └── init.tcl
│ │ ├── Scripts
│ │ │ ├── Activate.ps1
│ │ │ ├── _asyncio.pyd
│ │ │ ├── _bz2.pyd
│ │ │ ├── _ctypes.pyd
│ │ │ ├── _ctypes_test.pyd
│ │ │ ├── _decimal.pyd
│ │ │ ├── _distutils_findvs.pyd
│ │ │ ├── _elementtree.pyd
│ │ │ ├── _hashlib.pyd
│ │ │ ├── _lzma.pyd
│ │ │ ├── _msi.pyd
│ │ │ ├── _multiprocessing.pyd
│ │ │ ├── _overlapped.pyd
│ │ │ ├── _socket.pyd
│ │ │ ├── _sqlite3.pyd
│ │ │ ├── _ssl.pyd
│ │ │ ├── _testbuffer.pyd
│ │ │ ├── _testcapi.pyd
│ │ │ ├── _testconsole.pyd
│ │ │ ├── _testimportmultiple.pyd
│ │ │ ├── _testmultiphase.pyd
│ │ │ ├── _tkinter.pyd
│ │ │ ├── activate
│ │ │ ├── activate.bat
│ │ │ ├── deactivate.bat
│ │ │ ├── easy_install-3.6-script.py
│ │ │ ├── easy_install-3.6.exe
│ │ │ ├── easy_install-script.py
│ │ │ ├── easy_install.exe
│ │ │ ├── pip-script.py
│ │ │ ├── pip.exe
│ │ │ ├── pip3-script.py
│ │ │ ├── pip3.6-script.py
│ │ │ ├── pip3.6.exe
│ │ │ ├── pip3.exe
│ │ │ ├── pyexpat.pyd
│ │ │ ├── python.exe
│ │ │ ├── python3.dll
│ │ │ ├── python36.dll
│ │ │ ├── pythonw.exe
│ │ │ ├── select.pyd
│ │ │ ├── sqlite3.dll
│ │ │ ├── tcl86t.dll
│ │ │ ├── tk86t.dll
│ │ │ ├── unicodedata.pyd
│ │ │ ├── vcruntime140.dll
│ │ │ └── winsound.pyd
│ │ └── pyvenv.cfg
│ ├── Test_TB
│ │ ├── Modules.py
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── Modules.cpython-35.pyc
│ │ │ └── __init__.cpython-35.pyc
│ │ ├── cookieLogin.py
│ │ ├── cookies_tao.json
│ │ └── geckodriver.log
│ ├── Test_bjcloudweb
│ │ ├── __pycache__
│ │ │ ├── readConfig.cpython-35.pyc
│ │ │ └── readConfig.cpython-37.pyc
│ │ ├── cases
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__
│ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ ├── __init__.cpython-36.pyc
│ │ │ │ ├── __init__.cpython-37.pyc
│ │ │ │ ├── zong.cpython-35.pyc
│ │ │ │ └── zong.cpython-37.pyc
│ │ │ ├── geckodriver.log
│ │ │ ├── test_CreateProject.py
│ │ │ ├── test_a_Login.py
│ │ │ ├── test_b_HomePage.py
│ │ │ ├── test_c_DevHomePage.py
│ │ │ ├── test_d_DevInfo.py
│ │ │ ├── test_e_EngineeringCorporation.py
│ │ │ ├── test_f_ProjectHomepage.py
│ │ │ ├── test_g_UserManagement.py
│ │ │ ├── test_h_RoleManagement.py
│ │ │ ├── test_i_PrivilegeManagement.py
│ │ │ ├── testreport
│ │ │ └── zong.py
│ │ ├── common
│ │ │ ├── Browser.py
│ │ │ ├── Create.py
│ │ │ ├── Email.py
│ │ │ ├── GetCookie.py
│ │ │ ├── Getfile.py
│ │ │ ├── Log.py
│ │ │ ├── Login.py
│ │ │ ├── Logout.py
│ │ │ ├── Retrieve.py
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__
│ │ │ │ ├── Browser.cpython-35.pyc
│ │ │ │ ├── Browser.cpython-37.pyc
│ │ │ │ ├── Email.cpython-35.pyc
│ │ │ │ ├── Getfile.cpython-35.pyc
│ │ │ │ ├── Log.cpython-35.pyc
│ │ │ │ ├── Login.cpython-35.pyc
│ │ │ │ ├── Logout.cpython-35.pyc
│ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ └── __init__.cpython-37.pyc
│ │ │ ├── cookies.yaml
│ │ │ ├── geckodriver.log
│ │ │ └── mockData.py
│ │ ├── config.ini
│ │ ├── data
│ │ │ └── login.xlsx
│ │ ├── geckodriver.log
│ │ ├── gene
│ │ │ ├── hello_flask.py
│ │ │ ├── hello_jinja2
│ │ │ ├── sendEmail.py
│ │ │ ├── templates
│ │ │ │ ├── create.html
│ │ │ │ └── update.html
│ │ │ └── youj.py
│ │ ├── readConfig.py
│ │ ├── report
│ │ │ ├── 2019_02_15_10_00_20result.html
│ │ │ ├── 2019_02_15_11_40_09result.html
│ │ │ └── 2019_02_18_14_09_33result.html
│ │ ├── result
│ │ │ ├── 20190214174216
│ │ │ │ └── output.log
│ │ │ ├── 20190214175453
│ │ │ │ └── output.log
│ │ │ ├── 20190215100015
│ │ │ │ └── output.log
│ │ │ ├── 20190215114004
│ │ │ │ └── output.log
│ │ │ └── 20190218140928
│ │ │ └── output.log
│ │ ├── run_all.py
│ │ └── venv
│ │ ├── Include
│ │ ├── Lib
│ │ │ ├── site-packages
│ │ │ │ ├── easy-install.pth
│ │ │ │ ├── pip-10.0.1-py3.6.egg
│ │ │ │ ├── setuptools-39.1.0-py3.6.egg
│ │ │ │ └── setuptools.pth
│ │ │ └── tcl8.6
│ │ │ └── init.tcl
│ │ ├── Scripts
│ │ │ ├── Activate.ps1
│ │ │ ├── _asyncio.pyd
│ │ │ ├── _bz2.pyd
│ │ │ ├── _ctypes.pyd
│ │ │ ├── _ctypes_test.pyd
│ │ │ ├── _decimal.pyd
│ │ │ ├── _distutils_findvs.pyd
│ │ │ ├── _elementtree.pyd
│ │ │ ├── _hashlib.pyd
│ │ │ ├── _lzma.pyd
│ │ │ ├── _msi.pyd
│ │ │ ├── _multiprocessing.pyd
│ │ │ ├── _overlapped.pyd
│ │ │ ├── _socket.pyd
│ │ │ ├── _sqlite3.pyd
│ │ │ ├── _ssl.pyd
│ │ │ ├── _testbuffer.pyd
│ │ │ ├── _testcapi.pyd
│ │ │ ├── _testconsole.pyd
│ │ │ ├── _testimportmultiple.pyd
│ │ │ ├── _testmultiphase.pyd
│ │ │ ├── _tkinter.pyd
│ │ │ ├── activate
│ │ │ ├── activate.bat
│ │ │ ├── deactivate.bat
│ │ │ ├── easy_install-3.6-script.py
│ │ │ ├── easy_install-3.6.exe
│ │ │ ├── easy_install-script.py
│ │ │ ├── easy_install.exe
│ │ │ ├── pip-script.py
│ │ │ ├── pip.exe
│ │ │ ├── pip3-script.py
│ │ │ ├── pip3.6-script.py
│ │ │ ├── pip3.6.exe
│ │ │ ├── pip3.exe
│ │ │ ├── pyexpat.pyd
│ │ │ ├── python.exe
│ │ │ ├── python3.dll
│ │ │ ├── python36.dll
│ │ │ ├── pythonw.exe
│ │ │ ├── select.pyd
│ │ │ ├── sqlite3.dll
│ │ │ ├── tcl86t.dll
│ │ │ ├── tk86t.dll
│ │ │ ├── unicodedata.pyd
│ │ │ ├── vcruntime140.dll
│ │ │ └── winsound.pyd
│ │ └── pyvenv.cfg
│ ├── bjcloud_API
│ │ ├── __pycache__
│ │ │ └── readConfig.cpython-35.pyc
│ │ ├── common
│ │ │ ├── Email.py
│ │ │ ├── Log.py
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__
│ │ │ │ ├── Email.cpython-35.pyc
│ │ │ │ ├── Log.cpython-35.pyc
│ │ │ │ └── __init__.cpython-35.pyc
│ │ │ └── configHTTP.py
│ │ ├── config.ini
│ │ ├── readConfig.py
│ │ ├── report
│ │ │ ├── 2019_03_06_17_26_48result.html
│ │ │ ├── 2019_03_07_11_47_48result.html
│ │ │ ├── 2019_03_13_16_32_13result.html
│ │ │ └── __init__.py
│ │ ├── result
│ │ │ ├── 20190306172648
│ │ │ │ └── output.log
│ │ │ ├── 20190307114748
│ │ │ │ └── output.log
│ │ │ ├── 20190313163213
│ │ │ │ └── output.log
│ │ │ └── __init__.py
│ │ ├── run_all.py
│ │ ├── testCase
│ │ │ ├── AdminController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ ├── test_GetAdminController.cpython-35.pyc
│ │ │ │ │ └── test_PostAdminController.cpython-35.pyc
│ │ │ │ ├── test_GetAdminController.py
│ │ │ │ └── test_PostAdminController.py
│ │ │ ├── AlarmLogController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ └── test_GetAlarmLog.cpython-35.pyc
│ │ │ │ └── test_GetAlarmLog.py
│ │ │ ├── BuildingController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ ├── test_GetBuilding.cpython-35.pyc
│ │ │ │ │ └── test_PostBuilding.cpython-35.pyc
│ │ │ │ ├── test_GetBuilding.py
│ │ │ │ └── test_PostBuilding.py
│ │ │ ├── CcustomBuildingController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ └── test_PostBuildingWithFloor.cpython-35.pyc
│ │ │ │ └── test_PostBuildingWithFloor.py
│ │ │ ├── CustomFloorController
│ │ │ │ ├── __init__.py
│ │ │ │ └── test_GetCountFloorDevice.py
│ │ │ ├── DeviceController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test_GetDevice.py
│ │ │ │ └── test_PostDevice.py
│ │ │ ├── DeviceModelController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ └── test_GetDeviceModel.cpython-35.pyc
│ │ │ │ ├── test_GetDeviceModel.py
│ │ │ │ └── test_PostDevModel.py
│ │ │ ├── DeviceStateController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test_GetDeviceState.py
│ │ │ │ └── test_PostDeviceState.py
│ │ │ ├── EngineeringController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ ├── test_GetEngineeringCorporation.cpython-35.pyc
│ │ │ │ │ └── test_GetSearchInstaller.cpython-35.pyc
│ │ │ │ ├── test_GetEngineeringCorporation.py
│ │ │ │ └── test_GetSearchInstaller.py
│ │ │ ├── EngineeringTypeController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ └── test_GetEngineeringType.cpython-35.pyc
│ │ │ │ └── test_GetEngineeringType.py
│ │ │ ├── InstallController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ ├── test_GetInsaller.cpython-35.pyc
│ │ │ │ │ ├── test_GetInstallerCount.cpython-35.pyc
│ │ │ │ │ ├── test_GetResetPassword.cpython-35.pyc
│ │ │ │ │ ├── test_GetSearchInstallerTask.cpython-35.pyc
│ │ │ │ │ └── test_GetSearchInstallerTaskAll.cpython-35.pyc
│ │ │ │ ├── test_GetInsaller.py
│ │ │ │ ├── test_GetInstallerCount.py
│ │ │ │ ├── test_GetResetPassword.py
│ │ │ │ ├── test_GetSearchInstallerTask.py
│ │ │ │ └── test_GetSearchInstallerTaskAll.py
│ │ │ ├── InstallLogController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ ├── test_GetSearchInstallEngineering.cpython-35.pyc
│ │ │ │ │ └── test_GetSearchModifyEngineering.cpython-35.pyc
│ │ │ │ ├── test_GetSearchInstallEngineering.py
│ │ │ │ └── test_GetSearchModifyEngineering.py
│ │ │ ├── PermissionController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ └── test_ControllerPermission.cpython-35.pyc
│ │ │ │ └── test_ControllerPermission.py
│ │ │ ├── ProjectController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ └── test_GetProject.cpython-35.pyc
│ │ │ │ └── test_GetProject.py
│ │ │ ├── RoleController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ └── test_GetControllerRole.cpython-35.pyc
│ │ │ │ └── test_GetControllerRole.py
│ │ │ ├── TestLogController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ ├── test_GetTestLog.cpython-35.pyc
│ │ │ │ │ └── test_GetTestLogForID.cpython-35.pyc
│ │ │ │ ├── test_GetTestLog.py
│ │ │ │ └── test_GetTestLogForID.py
│ │ │ ├── UserController
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-35.pyc
│ │ │ │ │ ├── test_GetAllUser.cpython-35.pyc
│ │ │ │ │ └── test_GetUserResetPassword.cpython-35.pyc
│ │ │ │ ├── test_GetAllUser.py
│ │ │ │ └── test_GetUserResetPassword.py
│ │ │ ├── __init__.py
│ │ │ ├── __pycache__
│ │ │ │ ├── test_GetFloorPage.cpython-35.pyc
│ │ │ │ └── test_GetUserInfo.cpython-35.pyc
│ │ │ ├── other.py
│ │ │ ├── test_GetFloorPage.py
│ │ │ └── test_GetUserInfo.py
│ │ └── venv
│ │ ├── Include
│ │ ├── Lib
│ │ │ ├── site-packages
│ │ │ │ ├── easy-install.pth
│ │ │ │ ├── pip-10.0.1-py3.5.egg
│ │ │ │ ├── setuptools-39.1.0-py3.5.egg
│ │ │ │ └── setuptools.pth
│ │ │ └── tcl8.6
│ │ │ └── init.tcl
│ │ ├── Scripts
│ │ │ ├── Activate.ps1
│ │ │ ├── _bz2.pyd
│ │ │ ├── _ctypes.pyd
│ │ │ ├── _ctypes_test.pyd
│ │ │ ├── _decimal.pyd
│ │ │ ├── _elementtree.pyd
│ │ │ ├── _hashlib.pyd
│ │ │ ├── _lzma.pyd
│ │ │ ├── _msi.pyd
│ │ │ ├── _multiprocessing.pyd
│ │ │ ├── _overlapped.pyd
│ │ │ ├── _socket.pyd
│ │ │ ├── _sqlite3.pyd
│ │ │ ├── _ssl.pyd
│ │ │ ├── _testbuffer.pyd
│ │ │ ├── _testcapi.pyd
│ │ │ ├── _testimportmultiple.pyd
│ │ │ ├── _testmultiphase.pyd
│ │ │ ├── _tkinter.pyd
│ │ │ ├── activate.bat
│ │ │ ├── deactivate.bat
│ │ │ ├── easy_install-3.5-script.py
│ │ │ ├── easy_install-3.5.exe
│ │ │ ├── easy_install-script.py
│ │ │ ├── easy_install.exe
│ │ │ ├── pip-script.py
│ │ │ ├── pip.exe
│ │ │ ├── pip3-script.py
│ │ │ ├── pip3.5-script.py
│ │ │ ├── pip3.5.exe
│ │ │ ├── pip3.exe
│ │ │ ├── pyexpat.pyd
│ │ │ ├── python.exe
│ │ │ ├── python3.dll
│ │ │ ├── python35.dll
│ │ │ ├── pythonw.exe
│ │ │ ├── select.pyd
│ │ │ ├── sqlite3.dll
│ │ │ ├── tcl86t.dll
│ │ │ ├── tk86t.dll
│ │ │ ├── unicodedata.pyd
│ │ │ ├── vcruntime140.dll
│ │ │ └── winsound.pyd
│ │ └── pyvenv.cfg
│ ├── oneKeyBusiness
│ │ ├── Data
│ │ │ ├── __init__.py
│ │ │ ├── devFile.csv
│ │ │ ├── devFile.csv___jb_old___
│ │ │ └── devFile.csv___jb_tmp___
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-35.pyc
│ │ │ └── readConfig.cpython-35.pyc
│ │ ├── case
│ │ │ └── test_oneKey.py
│ │ ├── common
│ │ │ ├── PortCommon.py
│ │ │ └── __init__.py
│ │ ├── config.ini
│ │ └── readConfig.py
│ └── venv
│ ├── Include
│ ├── Lib
│ │ ├── site-packages
│ │ │ ├── Appium_Python_Client-0.48-py3.5.egg-info
│ │ │ │ ├── PKG-INFO
│ │ │ │ ├── SOURCES.txt
│ │ │ │ ├── dependency_links.txt
│ │ │ │ ├── installed-files.txt
│ │ │ │ ├── requires.txt
│ │ │ │ └── top_level.txt
│ │ │ ├── Click-7.0.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── DateTime
│ │ │ │ ├── DateTime.py
│ │ │ │ ├── DateTime.txt
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── interfaces.py
│ │ │ │ ├── pytz.txt
│ │ │ │ ├── pytz_support.py
│ │ │ │ └── tests
│ │ │ ├── DateTime-4.3.dist-info
│ │ │ │ ├── DESCRIPTION.rst
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ ├── metadata.json
│ │ │ │ └── top_level.txt
│ │ │ ├── Faker-3.0.0.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ ├── entry_points.txt
│ │ │ │ ├── top_level.txt
│ │ │ │ └── zip-safe
│ │ │ ├── Flask-1.1.1.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.rst
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ ├── entry_points.txt
│ │ │ │ └── top_level.txt
│ │ │ ├── Jinja2-2.10.3.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.rst
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ ├── entry_points.txt
│ │ │ │ └── top_level.txt
│ │ │ ├── MarkupSafe-1.1.1.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.rst
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── Werkzeug-0.16.0.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.rst
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── __pycache__
│ │ │ │ └── six.cpython-35.pyc
│ │ │ ├── appium
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── common
│ │ │ │ ├── saucetestcase.py
│ │ │ │ ├── version.py
│ │ │ │ └── webdriver
│ │ │ ├── click
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── _bashcomplete.py
│ │ │ │ ├── _compat.py
│ │ │ │ ├── _termui_impl.py
│ │ │ │ ├── _textwrap.py
│ │ │ │ ├── _unicodefun.py
│ │ │ │ ├── _winconsole.py
│ │ │ │ ├── core.py
│ │ │ │ ├── decorators.py
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── formatting.py
│ │ │ │ ├── globals.py
│ │ │ │ ├── parser.py
│ │ │ │ ├── termui.py
│ │ │ │ ├── testing.py
│ │ │ │ ├── types.py
│ │ │ │ └── utils.py
│ │ │ ├── dateutil
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── _common.py
│ │ │ │ ├── _version.py
│ │ │ │ ├── easter.py
│ │ │ │ ├── parser
│ │ │ │ ├── relativedelta.py
│ │ │ │ ├── rrule.py
│ │ │ │ ├── tz
│ │ │ │ ├── tzwin.py
│ │ │ │ ├── utils.py
│ │ │ │ └── zoneinfo
│ │ │ ├── easy-install.pth
│ │ │ ├── faker
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __main__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── build_docs.py
│ │ │ │ ├── cli.py
│ │ │ │ ├── compat.py
│ │ │ │ ├── config.py
│ │ │ │ ├── documentor.py
│ │ │ │ ├── factory.py
│ │ │ │ ├── generator.py
│ │ │ │ ├── providers
│ │ │ │ ├── proxy.py
│ │ │ │ └── utils
│ │ │ ├── flask
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __main__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── _compat.py
│ │ │ │ ├── app.py
│ │ │ │ ├── blueprints.py
│ │ │ │ ├── cli.py
│ │ │ │ ├── config.py
│ │ │ │ ├── ctx.py
│ │ │ │ ├── debughelpers.py
│ │ │ │ ├── globals.py
│ │ │ │ ├── helpers.py
│ │ │ │ ├── json
│ │ │ │ ├── logging.py
│ │ │ │ ├── sessions.py
│ │ │ │ ├── signals.py
│ │ │ │ ├── templating.py
│ │ │ │ ├── testing.py
│ │ │ │ ├── views.py
│ │ │ │ └── wrappers.py
│ │ │ ├── itsdangerous
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── _compat.py
│ │ │ │ ├── _json.py
│ │ │ │ ├── encoding.py
│ │ │ │ ├── exc.py
│ │ │ │ ├── jws.py
│ │ │ │ ├── serializer.py
│ │ │ │ ├── signer.py
│ │ │ │ ├── timed.py
│ │ │ │ └── url_safe.py
│ │ │ ├── itsdangerous-1.1.0.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.rst
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── jinja2
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── _compat.py
│ │ │ │ ├── _identifier.py
│ │ │ │ ├── asyncfilters.py
│ │ │ │ ├── asyncsupport.py
│ │ │ │ ├── bccache.py
│ │ │ │ ├── compiler.py
│ │ │ │ ├── constants.py
│ │ │ │ ├── debug.py
│ │ │ │ ├── defaults.py
│ │ │ │ ├── environment.py
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── ext.py
│ │ │ │ ├── filters.py
│ │ │ │ ├── idtracking.py
│ │ │ │ ├── lexer.py
│ │ │ │ ├── loaders.py
│ │ │ │ ├── meta.py
│ │ │ │ ├── nativetypes.py
│ │ │ │ ├── nodes.py
│ │ │ │ ├── optimizer.py
│ │ │ │ ├── parser.py
│ │ │ │ ├── runtime.py
│ │ │ │ ├── sandbox.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── utils.py
│ │ │ │ └── visitor.py
│ │ │ ├── markupsafe
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── _compat.py
│ │ │ │ ├── _constants.py
│ │ │ │ ├── _native.py
│ │ │ │ └── _speedups.cp35-win_amd64.pyd
│ │ │ ├── pip-19.0.3-py3.5.egg
│ │ │ │ ├── EGG-INFO
│ │ │ │ └── pip
│ │ │ ├── python_dateutil-2.8.1.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ ├── top_level.txt
│ │ │ │ └── zip-safe
│ │ │ ├── pytz
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── lazy.py
│ │ │ │ ├── reference.py
│ │ │ │ ├── tzfile.py
│ │ │ │ ├── tzinfo.py
│ │ │ │ └── zoneinfo
│ │ │ ├── pytz-2019.3.dist-info
│ │ │ │ ├── DESCRIPTION.rst
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ ├── metadata.json
│ │ │ │ ├── top_level.txt
│ │ │ │ └── zip-safe
│ │ │ ├── read-config
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── read_config.py
│ │ │ │ └── requirements.txt
│ │ │ ├── readconfig
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── read_config.py
│ │ │ │ └── requirements.txt
│ │ │ ├── readconfig-0.0.6.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── redis
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── _compat.py
│ │ │ │ ├── client.py
│ │ │ │ ├── connection.py
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── lock.py
│ │ │ │ ├── sentinel.py
│ │ │ │ └── utils.py
│ │ │ ├── redis-3.3.11.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── selenium
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── common
│ │ │ │ └── webdriver
│ │ │ ├── selenium-3.141.0.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── setuptools-40.8.0-py3.5.egg
│ │ │ ├── setuptools.pth
│ │ │ ├── six-1.13.0.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── six.py
│ │ │ ├── text_unidecode
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ └── data.bin
│ │ │ ├── text_unidecode-1.3.dist-info
│ │ │ │ ├── DESCRIPTION.rst
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ ├── metadata.json
│ │ │ │ └── top_level.txt
│ │ │ ├── urllib3
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── _collections.py
│ │ │ │ ├── connection.py
│ │ │ │ ├── connectionpool.py
│ │ │ │ ├── contrib
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── fields.py
│ │ │ │ ├── filepost.py
│ │ │ │ ├── packages
│ │ │ │ ├── poolmanager.py
│ │ │ │ ├── request.py
│ │ │ │ ├── response.py
│ │ │ │ └── util
│ │ │ ├── urllib3-1.25.7.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── werkzeug
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── _compat.py
│ │ │ │ ├── _internal.py
│ │ │ │ ├── _reloader.py
│ │ │ │ ├── contrib
│ │ │ │ ├── datastructures.py
│ │ │ │ ├── debug
│ │ │ │ ├── exceptions.py
│ │ │ │ ├── filesystem.py
│ │ │ │ ├── formparser.py
│ │ │ │ ├── http.py
│ │ │ │ ├── local.py
│ │ │ │ ├── middleware
│ │ │ │ ├── posixemulation.py
│ │ │ │ ├── routing.py
│ │ │ │ ├── security.py
│ │ │ │ ├── serving.py
│ │ │ │ ├── test.py
│ │ │ │ ├── testapp.py
│ │ │ │ ├── urls.py
│ │ │ │ ├── useragents.py
│ │ │ │ ├── utils.py
│ │ │ │ ├── wrappers
│ │ │ │ └── wsgi.py
│ │ │ ├── xlrd
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __pycache__
│ │ │ │ ├── biffh.py
│ │ │ │ ├── book.py
│ │ │ │ ├── compdoc.py
│ │ │ │ ├── formatting.py
│ │ │ │ ├── formula.py
│ │ │ │ ├── info.py
│ │ │ │ ├── sheet.py
│ │ │ │ ├── timemachine.py
│ │ │ │ ├── xldate.py
│ │ │ │ └── xlsx.py
│ │ │ ├── xlrd-1.2.0.dist-info
│ │ │ │ ├── INSTALLER
│ │ │ │ ├── LICENSE
│ │ │ │ ├── METADATA
│ │ │ │ ├── RECORD
│ │ │ │ ├── WHEEL
│ │ │ │ └── top_level.txt
│ │ │ ├── zope
│ │ │ │ └── interface
│ │ │ ├── zope.interface-4.7.1-py3.5-nspkg.pth
│ │ │ └── zope.interface-4.7.1.dist-info
│ │ │ ├── INSTALLER
│ │ │ ├── LICENSE.txt
│ │ │ ├── METADATA
│ │ │ ├── RECORD
│ │ │ ├── WHEEL
│ │ │ ├── namespace_packages.txt
│ │ │ └── top_level.txt
│ │ └── tcl8.6
│ │ └── init.tcl
│ ├── Scripts
│ │ ├── Activate.ps1
│ │ ├── __pycache__
│ │ │ └── runxlrd.cpython-35.pyc
│ │ ├── _bz2.pyd
│ │ ├── _ctypes.pyd
│ │ ├── _ctypes_test.pyd
│ │ ├── _decimal.pyd
│ │ ├── _elementtree.pyd
│ │ ├── _hashlib.pyd
│ │ ├── _lzma.pyd
│ │ ├── _msi.pyd
│ │ ├── _multiprocessing.pyd
│ │ ├── _overlapped.pyd
│ │ ├── _socket.pyd
│ │ ├── _sqlite3.pyd
│ │ ├── _ssl.pyd
│ │ ├── _testbuffer.pyd
│ │ ├── _testcapi.pyd
│ │ ├── _testimportmultiple.pyd
│ │ ├── _testmultiphase.pyd
│ │ ├── _tkinter.pyd
│ │ ├── activate.bat
│ │ ├── deactivate.bat
│ │ ├── easy_install-3.5-script.py
│ │ ├── easy_install-3.5.exe
│ │ ├── easy_install-script.py
│ │ ├── easy_install.exe
│ │ ├── faker.exe
│ │ ├── flask.exe
│ │ ├── pip-script.py
│ │ ├── pip.exe
│ │ ├── pip3-script.py
│ │ ├── pip3.5-script.py
│ │ ├── pip3.5.exe
│ │ ├── pip3.exe
│ │ ├── pyexpat.pyd
│ │ ├── python.exe
│ │ ├── python3.dll
│ │ ├── python35.dll
│ │ ├── pythonw.exe
│ │ ├── runxlrd.py
│ │ ├── select.pyd
│ │ ├── sqlite3.dll
│ │ ├── tcl86t.dll
│ │ ├── tk86t.dll
│ │ ├── unicodedata.pyd
│ │ ├── vcruntime140.dll
│ │ └── winsound.pyd
│ └── pyvenv.cfg
└── python request框架_PycharmProjects.zip
189 directories, 751 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论