分类
摘要:
URL反转:反转是指通过视图函数名称得到其对应的URL(有反转也就有正转,即通过URL得到视图函数返回的内容,也就是我们平时的访问网页了),需要“url_for(endpoint, **values)”,第一个参数endpoint如果没有指定则使用视图函数名称字符串,第二个参数是需要传入URL的参数(如果有)(**表... 阅读原文
2018-11-12 06:49:03 阅读(1084) 评论(0)
摘要:
class queue.Queue(maxsize=0) #先入先出
class queue.LifoQueue(maxsize=0) #last in fisrt out
class queue.PriorityQueue(maxsize=0) #存储数据时可设置优先级的队列
生产者消费者模型
在并发编程中... 阅读原文
2018-11-12 06:28:03 阅读(1392) 评论(0)
摘要:
Python3分数运算
fractions 模块可以被用来执行包含分数的数学运算。
案例
>>> from fractions import Fraction
>>> a = Fraction(5, 4)
>>> b = Fraction(7, 16)
>... 阅读原文
2018-11-12 06:20:03 阅读(1035) 评论(0)
摘要:
一、前言
这篇文章之前是给新人培训时用的,大家觉的挺好理解的,所以就分享出来,与大家一起学习。如果你学过一些python,想用它做些什么又没有方向,不妨试试完成下面几个案例。
二、环境准备
安装requests lxml beautifulsoup4 三个库(下面代码均在python3.5环境下通过测试)
pip ... 阅读原文
2018-11-12 06:00:18 阅读(1330) 评论(0)
摘要:
本节内容
操作系统发展史介绍
进程、与线程区别
python GIL全局解释器锁
线程
语法
join
线程锁之Lock\Rlock\信号量
将线程变为守护进程
Event事件
queue队列
生产者消费者模型
Queue队列
开发一个线程池
进程
语法
进程间通讯
进程池
操作系统发展... 阅读原文
2018-11-12 00:52:08 阅读(1322) 评论(0)
摘要:
启动sublime text 3报错:
anaconda插件连接jsonserver服务出现错误
解决方法:
首选项 -- package settings -- Anaconda -- settings-user,
添加参数为"swallow_startup_errors": true,即可
阅读原文
2018-11-12 00:40:02 阅读(1431) 评论(0)
摘要:
传统方式是调用2个方法执行1个任务,方法按顺序依次执行
# -*- coding:utf-8 -*-
import threading
import time
def run(n):
print('task',n)
time.sleep(3)
if __name__ == '__main__':... 阅读原文
2018-11-11 23:45:02 阅读(1438) 评论(0)
摘要:
@wrapper
def add(a, b):
return Coordinate(a.x + b.x, a.y + b.y
等同于:
add = wrapper(add)
资料:12步轻松搞定python装饰器 http://python.jobbole.com/81683/
阅读原文
2018-11-11 21:56:02 阅读(1491) 评论(0)
摘要:
1.Python变量
比C语言,Java语言更加简洁,不需要加int等等类型定义,直接变量名 = 值,Python里甚至不需要分号。有些特定的不能当做变量名,变量只能由字母、数字和下划线组成,下划线可以放在开头,甚至可以有很多(只是很少有人会这么做),数字不能作为开头。
2.Python注释
# 代表单行注释... 阅读原文
2018-11-11 20:48:11 阅读(1467) 评论(0)
摘要:
话不多说,先干再说.....
打开pycharm,创建一个关于flask的项目
2.创建一个App的文件包
3.把staic和templates文件包拖进App里
4.把app.py文件改为manager.py文件
5.这里先停一下,点击下方Terminal,把我们所需要第三方库准备好分别是:pip insta... 阅读原文
2018-11-11 19:13:12 阅读(1557) 评论(0)