0

Python 网络-Socket模块

##Socket模块创建格式: ```python socket = socket(地址族, 数据类型, 协议类型) ``` 地址族(协议域domain): 决定了socket的地址类型,通信中必须采用对应地址 ![](http://www.flayerveo.com/usr/uploads/2020/02/3948784601.png) 数据类型(socket type): socket套接字类型 ![](http://www.flayerveo.com- 阅读剩余部分 -
0

Python 网络-pxssh模块

##1、描述: pxssh预先已经有了login()、logout()和prompt()等函数直接与ssh进行交互。 1.1 示例代码: ```python #导入pxssh模块 import pxssh #创建pxssh对象 s = pxssh.pxssh() #登陆ssh函数 s.login("127.0.0.1","root","123456") #远程执行命令 s.sendline("whoami") 或: s.- 阅读剩余部分 -
0

Python 网络-Nmap模块

```python import nmap # 导入 nmap.py 模块 nm = nmap.PortScanner() # 实例化nmap.PortScanner对象 nm.scan('127.0.0.1', '22-443') # 扫描127.0.0.1,端口号从22至443 nm.command_line() # 获取当前执行扫描的命令行: nmap -oX - -p 22-443 127.0.0.1 nm.scaninfo() # 获取nm- 阅读剩余部分 -
0

Python 网络-MySQL

##导入模块: ```python import MySQLdb ``` ##连接: ```python conn=MySQLdb.connect(host=‘ip’,user=‘username’,passwd=‘password’,connect_timeout=1) 当然也可以不写:conn=MySQLdb.connect(‘ip’, ‘username’, ‘password’) 断开连接:conn.close() ``` ##执行命令: - 阅读剩余部分 -
0

Python 网络-IP地址处理模块IPy

##常用导入方法: ```python import IPy from IPy import IPa from IPy import IP as TESTIP ``` ##IP地址、网段的基本处理 1.verson() 使用该方法快速区分出IPv4,IPv6 ![](http://www.flayerveo.com/usr/uploads/2020/02/3659777818.png) 2.len() 输出网段的IP个数 ![](http:/- 阅读剩余部分 -
0

Python 网络-FTP

##Python中的ftplib模块: Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件 ##ftp登陆连接完整命令: ```python from ftplib import FTP #加载ftp模块 ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显- 阅读剩余部分 -
0

Python Flask 简易蓝图结构

##主程序: ```python from flask import Flask from flask_script import Manager from flask_session import Session from datetime import timedelta from 网站文件 import blue名 from SQL模组文件 import APP初始化函数 app = Flask(__name__) manager = Manage- 阅读剩余部分 -
0

Python Flask 蓝图 和 SQL的特殊框架

当蓝图和SQL配合时需要从以前的主程序文件和网站文件的两部分分成三部分 三部分:主程序文件 SQL类库文件 网站文件 ![](http://www.flayerveo.com/usr/uploads/2020/02/344589010.png) manage主程序文件: 需要从views中导入并注册蓝图,从model导入初始化app函数 model 类库文件: 需要创建初始化app函数,创建db和表类 views 网站文件: 需要从model导入db和表- 阅读剩余部分 -
0

Python Flask插件 Flask_SQLAlchemy

##导入模块: ```python from flask_sqlalchemy import SQLAlchemy ``` --- ####1.数据库连接: ![](http://www.flayerveo.com/usr/uploads/2020/02/3282088246.png) ```python app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:1234@localhost:3306/da- 阅读剩余部分 -
0

Python Flask插件 Flask_session

##SESSION全局配置: 以下需要在蓝图主配置文件配置: ```python import redis #导入redis模块,开启脚本时需要同时开启redis服务 from flask_session import Session #导入Session全局配置变量 app=Flask(__name__) app.config['SECRET_KEY'] = '123456abcde' #设置加密秘钥的字符集 app.config['SESSION- 阅读剩余部分 -
0

Python Flask插件 Flask_Script 自定义启动

##插件用处: 可以实现在启动脚本时直接添加如地址、端口、调试等参数 ![](http://www.flayerveo.com/usr/uploads/2020/02/1054596996.png) ##运行脚本: ```python python 脚本名.py runserver 参数 ``` 参数使用: ![](http://www.flayerveo.com/usr/uploads/2020/02/4040042382.png) ![](h- 阅读剩余部分 -
    页码:
ICP证: 浙ICP备2022036136号