摘要: 有时候导入模块,然后使用这个变量的时候,却没点出后面的智能提示。用以下方法可以解决:https://www.cnblogs.com/xieqiankun/p/type_hints_in_python3.html 阅读全文
posted @ 2019-03-23 23:47 black娃 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 蓝图就是将flask程序进行模块化处理。 蓝图分为3个步骤: (1)初始化蓝图 (2)使用蓝图去注册路由url (3)把蓝图注册到app上 1.对单个文件进行蓝图划分 共有启动文件manage.py: 代码如下: order.py文件代码如下: manage.py是一个程序入口,用于启动程序,而or 阅读全文
posted @ 2019-03-23 23:16 black娃 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1.创建线程的第一种方法(后面讲解第二种方法) 导入:import threading 创建一个线程的执行计划:thd=threading.Thread(target=方法名) 启动线程:thd.start() 例子: 开启线程,相当于一个进程中开启了五个分支,5个分支同时进行 2.查看当前进程内部 阅读全文
posted @ 2019-03-22 14:46 black娃 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.局部变量 在函数内部定义的变量 2.全局变量 在函数外边定义的变量叫做全局变量,全局变量能够被所有函数访问;如果函数内部的变量名和全局变量名一致,那么函数内部的变量名和全局变量不是一个变量。 如果此时全局变量名和局部变量名一样,但是想局部变量 和全局变量是同一个变量,只需要在函数里添加globa 阅读全文
posted @ 2019-03-21 11:22 black娃 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 请求上下文:request 和 session 用来获取地址,请求方式,cookie等相关的工作 request:封装了http请求的内容,针对的时http请求,举例:user = request.args.get('user'),获取的是get请求的参数。 session:用来记录请求会话中的信息 阅读全文
posted @ 2019-03-20 10:33 black娃 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 在项目部署到线上时,指定端口号时,一般都不会在服务器上进行更改,所以使用flask-script就可以在Flask服务器启动时,通过命令行的方式传入参数,而不仅仅通过app.run()方法中传参。具体用法如下: 1.首先安装flask-script扩展 pip install flask-scrip 阅读全文
posted @ 2019-03-20 10:24 black娃 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.安装redis模块:pip install redis 2.安装好以后主要使用redis模块中的StrictRedis对象,用于连接redis服务器 3.代码如下: 下面是不同数据类型对应的不同方法: string set setex mset append get mget key keys 阅读全文
posted @ 2019-03-20 00:38 black娃 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 服务端: 客户端: 阅读全文
posted @ 2019-03-18 18:31 black娃 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 服务端代码: 客户端代码: 阅读全文
posted @ 2019-03-18 17:36 black娃 阅读(939) 评论(0) 推荐(0) 编辑
摘要: UDP客户端代码: 网络通讯发送的是二进制字节,所以在发送的时候需要将发送的数据转换成二进制字节,也就是bytes字节 str.encode(“参数默认为utf-8编码,如果需要别的编码,在这里填写即可”) 编码 bytes.decode(“参数默认为utf-8编码,如果需要别的编码,在这里填写即可 阅读全文
posted @ 2019-03-18 16:29 black娃 阅读(1626) 评论(0) 推荐(0) 编辑