-
python_lambda表达式
所属栏目:[Python] 日期:2020-12-20 热度:113
# lambda表达式,为了解决简单函数的情况,如: def func(a1,a2): return a1 + a2func = lambda a1,a2:a1+ a2 # 上面这两个是一样的 def func1(a1,a2): return a1 + a2func2 = lambda a1,a2:a1+ a2wdc = func1(100,200 )yhf = func2(100,200 ) # 输出结果是[详细]
-
python实现数字0开始的索引,对应Execl的字母方法
所属栏目:[Python] 日期:2020-12-20 热度:108
字母转数字方法: import re col = row = [] # 输入正确格式的定位,A2,AA2有效,AAB2无效 while len(col) == 0 or len(row) == 0 or len(col) 1 or len(row) 1 : colrow = input( ‘ 请输入单元格位置(例如B3,AAB3,a2,aaB4): ‘ ) col = re.findall( ‘[详细]
-
django 使用redis进行页面数据缓存和更新缓存数据
所属栏目:[Python] 日期:2020-12-20 热度:183
转自:https://blog.csdn.net/xiaohuoche175/article/details/89304601 在开发过程中会遇到一些页面的数据是很长时间才进行更新的,不使用缓存的情况下,用户每次访问这些都需要先去数据库中获取这些数据,当访问量较大时,这样获取数据的方式就会降低页面的[详细]
-
python pycryptodome 加密解密
所属栏目:[Python] 日期:2020-12-20 热度:97
? pip3 install pycryptodome my_private_rsa_key.bin -----BEGIN RSA PRIVATE KEY----- MIICXQIBAAKBgQDlOJu6TyygqxfWT7eLtGDwajtNFOb9I5XRb6khyfD1Yt3YiCgQWMNW649887VGJiGr /L5i2osbl8C9+WJTeucF+S76xFxdU6jE0NQ+Z+ zEdhUTooNRaY5nZiu5PgDB0ED / ZKBUSLKL[详细]
-
Python将大的csv文件拆分多个小的csv文件
所属栏目:[Python] 日期:2020-12-20 热度:165
#ecoding=utf- 8 import osimport time# 2019 / 9 / 8 将大的csv文件拆分多个小的csv文件def mkSubFile(lines,head,srcName,sub): [des_filename,extname] = os.path.splitext(srcName) filename = des_filename + ‘ _ ‘ + str(sub) + extname print( ‘ m[详细]
-
拓扑排序
所属栏目:[Python] 日期:2020-12-20 热度:103
#Topological Sort'''1 2 3 4 51 -2 - 13 - 14 -5 - 3''''''visited = [1,2,3,4,5]ret = [1,5]'''def travel(visited,d,ele): if ele in visited: return if ele in d: for child in d[ele]: yield from travel(visited,child) yield ele visited.add(ele)de[详细]
-
python制作英语翻译小工具
所属栏目:[Python] 日期:2020-12-20 热度:175
用python爬虫可以制作英语翻译小工具。来看下代码吧~ import requests,json#函数封装def translator(): session=requests.session() i=input(‘请问你要翻译什么?‘) url=‘http://fanyi.youdao.com/translate‘ headers={ ‘Referer‘: ‘http://fanyi.yo[详细]
-
python3安装pdfminer并使用
所属栏目:[Python] 日期:2020-12-20 热度:89
1.python3不同与2版本不能使用pdfminer pip install pdfminer3k 2.使用pdfminer解析相应文档并保存到相应的文件夹中 # encoding : udf-8 """ 解析pdf文本保存到txt文件中 """ from pdfminer.converter import PDFPageAggregator from pdfminer.layout import[详细]
-
python操作Excel表格
所属栏目:[Python] 日期:2020-12-20 热度:89
一、openpyxl介绍安装 1.为什么要学Excel 存测试数据 ? ? ? 有时候有大批量的数据,存到TXT文件里面显然不是最佳的方式,我们可以存到Excel里面去,第一方便我们存数据和做数据,另一方面方便我们读取数据,比较明朗。测试的时候就从数据库中读取出来,这点[详细]
-
python--第四天练习题
所属栏目:[Python] 日期:2020-12-20 热度:94
#1、写函数,利用递归获取斐波那契数列中的第 10 个数,并将该值返回给调用者。def rec(a,b,dep=1): c = a + b if dep == 10: return c return rec(b,c,dep+1)print(rec(5,5))#2、编写用户登录程序,(读写文本版,可注册用户,修改用户密码)import os#注册账[详细]
-
day 12 python的装饰器
所属栏目:[Python] 日期:2020-12-20 热度:146
1·装饰器 ①装饰器的作用:在不改变函数的基础上,在函数的前后添加新的功能 ②使用原则:开放封闭原则(开放:对扩展时开放的;封闭:对修改是封闭的) 2·语法糖:@装饰函数 3·本节涉及的库:time? ?(import time) print(time.tim())#获取当前时间 pri[详细]
-
基于python的selenium常用操作方法(1)
所属栏目:[Python] 日期:2020-12-20 热度:57
1 selenium定位方法??? Selenium提供了8种定位方式。 ·?????????id ·?????????name ·?????????class name ·?????????tag name ·?????????link text ·?????????partial link text ·?????????xpath ·?????????css selector 这8种定位方式在Python sele[详细]
-
【Python】改善 VideoCapture 的影像延迟
所属栏目:[Python] 日期:2020-12-20 热度:147
许多的范例程序大多仅介绍该如何用 VideoCapture 撷取摄影机的画面,却没有充分说明其隐含的问题。 以下示范一个最基本的影像撷取程序。 # -*- coding: utf-8 -*-import cv2# ip camera 的撷取路径URL = "rtsp://admin:[email?protected]/video.h264"# 建立[详细]
-
python基础】——python添加模块搜索路径和包的导入
所属栏目:[Python] 日期:2020-12-20 热度:110
方法一:函数添加 1 import sys 2 查看sys.path 3 添加sys.path.append("c:") 方法二:修改环境变量 w用户可以修改系统环境变量PYTHONPATH 方法三:增加.pth文件,推荐! 在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的[详细]
-
Python基础
所属栏目:[Python] 日期:2020-12-20 热度:82
Python基础 一、Python3注释 1、单行注释 # 这是个注释 print ( ‘ hello world! ‘ ) 2、多行注释 ‘‘‘ print(‘hello,world‘)print(‘hello,world‘) ‘‘‘ 二、Python3变量类型 # 变量 name = ‘ xmb ‘ # 字符串,string age = 18 # 整数,int score[详细]
-
drf框架中所有视图及用法
所属栏目:[Python] 日期:2020-12-20 热度:173
0909自我总结 drf框架中所有视图及用法 一.drf框架中的所有视图类 from django.views import View from rest_framework import views,generics,mixins,viewsets 最基础 :django自带的views类 drf框架中最基础的视图类 :views.APIView drf框架中工具视图 :gen[详细]
-
Django项目基础配置和基本使用
所属栏目:[Python] 日期:2020-12-20 热度:192
在需要的目录下创建Django项目输入命令:django-admin startproject 项目名称 创建完成后在pycharm下Terminal中输入命令:Python manege.py startapp app名称? (新建Django的APP项目) 一、Django的相关配置 Django项目 setting 配置: 1.templates存放HTML[详细]
-
Python 爬虫杂记 - Chrome Headless
所属栏目:[Python] 日期:2020-12-20 热度:135
Chrome Headless使用 测试 Chrome 版本: 62.0.3202.89(正式版本)(64 位 ) Python环境:python2.7 注: Headless模式需要59版本及以上! Chrome的安装与配置不在此赘述, 不过需要注意的是: 版本号与驱动的映射关系! 版本号与驱动的映射关系!! 版本号[详细]
-
Python的安装
所属栏目:[Python] 日期:2020-12-20 热度:82
Unix Linux 平台安装 Python3: Python3 下载 Python3 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到: Python 官网: https://www.python.org/ 你可以在以下链接中下载 Python 的文档,你可以下载 HTML 、 PDF 和 PostScript 等格式的文档。[详细]
-
python2监控多源复制状态并发邮件
所属栏目:[Python] 日期:2020-12-20 热度:200
我们环境中用到了多源复制,因此写个查看状态的Python脚本,python为系统中自带的2.6.6,邮件内容为html格式,隔行变色,脚本如下: # -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerimport date[详细]
-
Django中的单元测试以及Python单元测试
所属栏目:[Python] 日期:2020-12-20 热度:105
Python单元测试 是用来对一个模块、一个函数或者一个类进行正确性检验的测试工作。 在Python中unittest是它内置的单元测试框架,单元测试与功能测试都是日常开发中必不可少的部分。 比如对函数abs(),我们可以编写出一下几个测试用例: 输入正数,比如1,1.2[详细]
-
day03
所属栏目:[Python] 日期:2020-12-20 热度:121
目录 简述执行Python程序的两种方式以及他们的优缺点 交互式 命令行式 简述Python垃圾回收机制: 当一个变量值的引用计数为0的时候,会触发垃圾回收机制,改变量值会被回收 对于下述代码: 10的引用计数为多少? 引用计数为2次。 x对应的变量值257的引用计数[详细]
-
python 整型、字符串常用方法、for循环
所属栏目:[Python] 日期:2020-12-20 热度:168
整型--int 定义:用于比较和计算 python2和python3: python2:python2中油int(整型)和long(长整型):1231312L+ 进制转换: 十进制转二进制:正除2,获取余数,余数从上往下进行整合 # 123456(十进制)# 余数# 3 1# 1 1# 0# bin 求数字的二进制# 0b -- 二进[详细]
-
drf框架中jwt认证,以及自定义jwt认证
所属栏目:[Python] 日期:2020-12-20 热度:68
0909自我总结 drf框架中jwt 一.模块的安装 官方 :http://getblimp.github.io/django-rest-framework-jwt/ 他是个第三方的开源项目 安装 : pip install djangorestframework-jwt 使用 自带 设定好的jwt from django.urls import pathfrom rest_framework_jwt.[详细]
-
Python JavaScript BOM和DOM以及window对象
所属栏目:[Python] 日期:2020-12-20 热度:191
?BOM 和 DOM以及windown :https://www.cnblogs.com/Dominic-Ji/p/9121560.html BOM (Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档[详细]
