-
Python:轻量级 ORM 框架 peewee 用法详解
说明: peewee 中有很多方法是 延时执行 的,需要调用 execute() 方法使其执行。下文中不再特意说明这个问题,大家看代码。 本文中代码样例所使用的 Person 模型如下: class Person (Model) : Name=CharField() Age=IntegerField() Birthday=DateTimeField() Remarks=...
2019-02-17 01:53:27
-
python装饰器(披着羊皮的狼)
python装饰器的作用是在不改变原有函数的基础上,对函数的功能进行增加或者修改。 装饰器语法是python语言更加优美且避免很多繁琐的事情,flask中配置路由的方式便是装饰器。 首先python中一个函数也是可以当做一个对象进行传递的。 1 def sheep(f): 2 def she(): 3 pr...
2019-02-17 01:53:24
-
python之cookbook-day04
第一章:数据结构和算法 1.4 查找最大或最小的N个元素 问题: 怎样从一个集合中获得最大或者最小的 N 个元素列表? 解决方案: heapq 模块有两个函数:nlargest() 和 nsmallest() 可以完美解决这个问题。 import heapq nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2...
2019-02-17 01:53:22
-
Python模块 百日筑基之得气
模块: 模块是一系列常用功能的集合体,一个py文件就是一个模块 1、从文件级别组织程序,更方便管理 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还...
2019-02-17 01:53:09
-
多任务拷贝小案例
使用到: 进程池(重复利用进程),队列(用于进程间的通信,显示进度) 功能: 拷贝文件夹下的所有文件,显示进度 注意: 如涉及到进程池同时需要使用到队列,使用multiprocessing.Manager().Queue(),而非multiprocessing.Queue() import os import multiprocessing...
2019-02-17 01:53:19
-
python第十二周:MySql
MySql数据库 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL 是开源的,所以你...
2019-02-17 01:53:12
-
python3.6以上 asyncio模块的异步编程模型 async awai
这是python3.6以上版本的用法,本例是python3.7.2编写 使用asyncio模块的异步编程模型,生产这消费者,异步生产,用sleep来代替IO等待 使用async和await语法来进行描述 async关键字描述一个方法是异步函数(协程),是可以被send()的,也是可以被asyncio加入到协程池进...
2019-02-17 01:53:07
-
Python之父重回决策层,社区未来如何发展?
春节假期结束了,大家陆续地重回到原来的生活轨道上。假期是一个很好的休息与调节的机会,同时,春节还有辞旧迎新的本意,它是新的轮回的开端。 在 Python 社区里,刚发生了一件大事,同样有开启新纪元的意义:在"Python 之父" Guido van Rossum 宣布卸任 BDFL(终身仁...
2019-02-17 01:53:06
-
进程池
from multiprocessing import Pool import os import time def worker(num): print ( " task %s is runing %d " % (os.getpid(), num)) time.sleep( 2 ) def main(): # 定义一个进程池,最大进程数3 po = Pool(3 ) for i in range(0, 10 ): # Pool().apply_async(要调...
2019-02-17 01:53:04
-
Python分析 oj 网的题目难度和通过率的关系
本着做题的心态,上了东莞理工学院的 oj网;看了一下题目不想动手,在选择难度的时候发现有些题目通过率和难度可能存在着某些关系,于是决定爬下这些数据简单查看一下是否存在关系。 一、新建项目 我是用Scrapy框架爬取的(因为刚学没多久,顺便练练手)。首先,先新建...
2019-02-17 01:53:03
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash