flask上下文管理 1.运用的知识点 val = threading.local() def task(arg): #threading.local() val.xxx=123 #内部,获取当前线程的id,{线程id:…
标签:python教程
Python面向对象之模块和包
模块 模块的概念 模块是Python程序架构的一个核心概念 所有以.py结尾的源文件都是一个模块; 模块名也是标识符,需要遵循标识符的命名规则; 在模块中定义的全局变量,类,函数,都是直接给外界使用的工具; 模块就好比一…
tcp服务端无线为多个客户端服务
# tcp服务器无限为多个客户端服务import socketclass Tcp_socket(object): def main(self): # 新建一个套接字 self.tcp_socket = socket.so…
python 装饰器模拟京东登陆
要求: 1、三个页面:主页面(home)、书店(book)、金融页面(finance)2、有两种登陆方式:主页面和书店页面使用京东账户登陆,金融页面使用微信账户登录2、输入:1 ,进入主页面,以此类推;输入:2 ,进入书…
使用scrapy框架做武林中文网的爬虫
一、安装 首先scrapy的安装之前需要安装这个模块:wheel、lxml、Twisted、pywin32,最后在安装scrapy pip install wheel pip install lxml 这个地址是一个下载…
Python break和continue
break语句和continue语句都用来跳出循环。 break语句 break语句是用来跳出一个循环语句,即停止执行一个循环语句,即使循环条件还没有成为False或序列的项目没有被完全遍历。 很重要的一点是,如果你跳出…
django 时区和系统(ubuntu)时区修改
django时区默认使用UTC,中国人使用CST东八区。 settings.py改为上海时区 #settings.py TIME_ZONE = 'Asia/Shanghai' # True:使用UTC, False:使用…
day22 01 初识面向对象----简单的人狗大战小游戏
day22 01 初识面向对象—-简单的人狗大战小游戏 假设有一个简单的小游戏:人狗大战 怎样用代码去实现呢? 首先得有任何狗这两个角色,并…
for循环与if条件语句的复习运用
鉴于前面学了不少基础了,今天没有学新的内容。boyfriend给我出了几道简单的题目,慢慢的进步中。 1.# 计算1-100之间所有偶数的和 def sum(): sumone = 0 for i in range(1,…
Python常用模块re的使用
一.re模块的查找方法: 1.findall 匹配所有每一项都是列表中的一个元素 import reret = re.findall('\d+','asd鲁班七号21313') # 正则表达式,待匹配的字符串,flag…
Python基础之字典
字典初识 字典的认识 首先,我们来认识一下字典: # 定义一个字典 user_dict = {"name": "zhangsan", "age": 20, "height": 181} print(user_dict) …
对于政府网站下发的文件进行爬取,减少人去下载的过程
对于政府网站下发的文件进行爬取,减少人去下载的过程 博问上有人不会,我写了一下 绝对不要加多线程多线程进去 import re import requests from lxml.html import etree ur…