-
python压测工具Locust
所属栏目:[Python] 日期:2020-12-20 热度:79
python压测工具Locust Locust介绍 Locust作为基于Python语言的性能测试框架。 其优点在于他的并发量可以实现单机10倍于LoadRunner和Jmeter工具。他的工作原理为协程并发,也就是gevent库。 Locust的缺点也显而易见,他没有友好的性能监控页面,没有任何关联[详细]
-
二、Python开发---9、条件控制与循环语句
所属栏目:[Python] 日期:2020-12-20 热度:100
if语句 1、if?条件: 执行代码块(条件成立) i = 1 if i 5: # 条件成立 print ( ‘ 我比5小 ‘ ) # 输出为 我比5小 2、if 条件: 满足条件执行的代码块1 ? else: 没有满足if条件执行的代码块2 i = 1 if i 5: # 条件不成立所以执行else里的代码 print ( ‘ 我[详细]
-
Python习题纠错1
所属栏目:[Python] 日期:2020-12-20 热度:52
1.Guido van Rossum正式对外发布Python版本的年份是:1991 December,1989 Implementation started 1990 Internal releases at CWI February 20,1991 0.9.0 (released to alt.sources) February,1991 0.9.1 2.Python语言的缩进只要统一即可,不一定是4个空格[详细]
-
django 中实现文件下载的3种方式
所属栏目:[Python] 日期:2020-12-20 热度:53
方法一:使用HttpResponse from django.shortcuts import HttpResponse def file_down(request): file =open( ‘ /home/amarsoft/download/example.tar.gz ‘ , ‘ rb ‘ ) response = HttpResponse(file) response[ ‘ Content-Type ‘ ]= ‘ application/o[详细]
-
Django--django安装和HTTP协议
所属栏目:[Python] 日期:2020-12-20 热度:119
HTTP协议 http协议超文本传输协议(应用层的,基于tcpip协议的)特点:无状态,无连接(短连接)请求信息格式GET / HTTP/1.1 请求行Host: 127.0.0.1:8003 请求头Connection: keep-aliveCache-Control: max-age=0Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5[详细]
-
Python 字典(Dictionary)操作详解
所属栏目:[Python] 日期:2020-12-20 热度:140
Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。 一、创建字典 字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下: dict = {‘Alice‘: ‘2341‘,‘Beth‘: ‘9102‘,‘Cecil‘: ‘3258[详细]
-
tornado接收ajax的post请求报错WARNING:tornado.access:405 OPTI
所属栏目:[Python] 日期:2020-12-20 热度:57
后端报错信息 WARNING:tornado.access:405 OPTIONS /add (::1) 1.00m 前端报错信息 2xhr.js?ec6c:172 OPTIONS http://localhost:8888/add 405 (Method Not Allowed) / # /:1 Access to XMLHttpRequest at ‘http://localhost:8888/add‘ from origin ‘http:[详细]
-
python正则表达式详解
所属栏目:[Python] 日期:2020-12-20 热度:195
正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质都是一样[详细]
-
django-debug-toolbar 开发利器的使用教程
所属栏目:[Python] 日期:2020-12-20 热度:119
django-debug-toolbar介绍 django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 下载安装 pip3 install django-debug-toolbar 配置 settings.py中 将 debug_toolbar 添加到 INSTA[详细]
-
python中的不定长参数
所属栏目:[Python] 日期:2020-12-20 热度:164
#不定长参数 def test(*args,**kargs): # print(a) # print(b) print(args) print(kargs) --------------------------------- #定义函数用作划分 def printInfo(): print(‘-‘*30) --------------------------------- #定义参数 a = [1,2,3,4,5] b = {‘nam[详细]
-
☆Django☆---中间件 csrf跨站请求伪造 auth模块 settings功能插
所属栏目:[Python] 日期:2020-12-20 热度:149
Django中间件 django生命周期图 ?中间件: 概念 : Django中间件就类似于 django的保安?? ?? 请求 ?的时候需要先经过中间件才能到达django后端(urls,views) ?? 响应 ?走的时候也需要经过中间件才能到达web服务网关接口 django默认的七个中间件 MIDDLEWARE = [[详细]
-
Django中间件
所属栏目:[Python] 日期:2020-12-20 热度:190
Django中间件 一、Django中间件简介 ? django中间件是类似于是django的保安, 请求的时候需要先经过中间件才能到达django后端 (urls,views,templates,models), 响应走的时候也需要经过中间件才能到达web服务网关接口 。 Django请求生命周期 缓存数据库 :当[详细]
-
ERROR: virtualenvwrapper could not find virtualenv in your p
所属栏目:[Python] 日期:2020-12-20 热度:63
环境: Ubuntu 18.04 Python3 使用pip3安装 virtualenv 和 virtualenvwrapper 两个包,ubuntu18.04中,用户使用pip安装的包在 ~/.local/ 下,在 .bashrc 中添加的配置如下: # Python Virtualenv Settingsexport WORKON_HOME=~/.virtualenvsexport VIRTUALEN[详细]
-
django中间件 csrf跨站请求伪造 auth模块 settings功能插拔式源
所属栏目:[Python] 日期:2020-12-20 热度:126
django中间件 请求的时候需要先经过中间件才能到达django后端(urls,views,templates,models),响应走的时候 也需要经过中间件才能到达web服务网关接口 jango中间件作用 1.网站全局的身份校验,访问频率限制,权限校验...只要是涉及到全局的校验你都可以在中间[详细]
-
Flask项目中邮箱模块的应用
所属栏目:[Python] 日期:2020-12-20 热度:160
Flask项目中邮箱模块的应用 from flask import Flask,render_template,make_responsefrom flask_mail import Mail,Messageimport osimport datetimefrom flask_script import Managerapp = Flask(__name__)app.config['MAIL_SERVER'] = 'smtp.qq.com'app.con[详细]
-
三.装饰器函数
所属栏目:[Python] 日期:2020-12-20 热度:120
阅读目录 楔子 装饰器的形成过程 开放封闭原则 谈装饰器主要功能和装饰器固定结构 带参数的装饰器 多个装饰器装饰一个函数 返回顶部 楔子 作为一个会写函数的python开发,我们从今天开始要去公司上班了。写了一个函数,就交给其他开发用了。 def func1(): pr[详细]
-
scrapy中的ImagePipeline下载图片到本地、并提取本地的保存地址
所属栏目:[Python] 日期:2020-12-20 热度:53
通过scrapy内置到ImagePipeline下载图片到本地 在settings中打开?ITEM_PIPELINES的注释,并在这里面加入 ‘ scrapy.pipelines.images.ImagesPipeline ‘ :5, # 后面的数字代表执行优先级 ,当执行pipeine的时候会按照数字由小到大执行 在settings中加入 IMAG[详细]
-
python中的rrsplit()方法
所属栏目:[Python] 日期:2020-12-20 热度:128
描述: python?rsplit() 方法通过指定分隔符对字符串进行分割并返回一个列表,默认分隔符为所有空字符,包括空格、换行(n)、制表符(t)等。类似于?split() 方法,只不过是从字符串最后面开始分割。 ? 语法: S.rsplit([sep = None ][,count = S.count(sep)][详细]
-
python函数--介绍
所属栏目:[Python] 日期:2020-12-20 热度:102
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可[详细]
-
python使用openpyxl操作execl
所属栏目:[Python] 日期:2020-12-20 热度:97
? ? openpyxl openpyxl可以用来对excel进行操作,但只能操作xlsx文件而不能操作xls文件。 主要用到三个概念:Workbooks,Sheets,Cells。 Workbook就是一个excel工作薄; Sheet是工作表中的一张工作表; Cell就是简单的一个格。 openpyxl就是围绕着这三个概[详细]
-
Python的正则表达式总结
所属栏目:[Python] 日期:2020-12-20 热度:145
s= ‘ hello world ‘ # print(s.find(‘llo‘)) #返回的是索引 # ret=s.replace(‘ll‘,‘xx‘) # print(ret) # print(s.split(‘w‘)) import re # ret=re.findall(‘ww{2}‘,s) # print(ret) # 元字符 # .通配符 ret=re.findall( ‘ w..l ‘ , ‘ hello[详细]
-
Django第三章、下载和基本配置
所属栏目:[Python] 日期:2020-12-20 热度:127
目录 三. Django下载及简单配置 一.django下载 1、下载Django: 2、创建一个django project 3、在mysite目录下创建应用 4、启动django项目 基于Django实现一个简单的示例 url控制器(第一步) 三. Django下载及简单配置 一.django下载 Django官网下载页面 1[详细]
-
python process
所属栏目:[Python] 日期:2020-12-20 热度:196
原文: https://www.cnblogs.com/LY-C/p/9145729.html 使用process模块可以创建进程 from multiprocessing import Processp = Process(target,args,name)target:表示调用对象,即子进程要执行的任务args:表示调用对象的位置参数”元组“name:进程的名字[详细]
-
Django中间件、csrf跨站请求伪造以及基于Django中间件思想实现功
所属栏目:[Python] 日期:2020-12-20 热度:165
一、django中间件 1.1解释 :django中间件是类似于是django的保安,请求的时候需要先经过中间件才能到达django后端(urls,views,templates,models),响应走的时候也需要经过中间件才能到达web服务网关接口 1.2django默认的七个中间件 MIDDLEWARE = [ 'django.[详细]
-
python 发送邮件
所属栏目:[Python] 日期:2020-12-20 热度:91
1 import smtplib 2 import time 3 from email.mime.text import MIMEText 4 5 times = 60 * 60 * 8 6 7 8 mailserver = " smtp.163.com " # 邮箱服务器地址 9 username_send = ‘ [email?protected] ‘ # 邮箱用户名 10 password = ‘ 123456 ‘ # 邮箱密码[详细]
