Python
文章平均质量分 52
python 相关知识
黑色小米粥
这个作者很懒,什么都没留下…
展开
-
python完美测试数据之faker
Python库——Faker在编写程序过程中,我们常常需要用到很多数据来进行测试。如果要是手动制造数据的话,肯定要花费大把精力,这不合理。此时我们应该使用Faker这个Python库,用它来生成各种各样的伪数据。安装Faker使用pip安装pip install Fakerfaker官方文档https://faker.readthedocs.io/en/master/基本用法from faker import Faker # 1 从faker模块导入Faker这个类。 fake原创 2021-04-01 15:21:23 · 1141 阅读 · 0 评论 -
python之lambda使用
1、lambda初体验lambda其实是一个匿名函数,其使用的语法形式为 lambda 参数列表:表达式(返回值),其主要作用是减少代码量。func1=lambda a,b:a*bprint(func1) #<function <lambda> at 0x000001BA03FF5598> 可以看出匿名函数print(func1(10,10)) #100# 直接调用print((lambda x: 'big' if x > 100 else 's原创 2021-03-12 12:03:03 · 253 阅读 · 0 评论 -
logging
import logging# 记录器logger = logging.getLogger("cn.ccd.applog") # 设置记录器名称logger.setLevel(logging.DEBUG) # 设置记录器输出级别 hander设置了日志级别logger须设置为DEBUG 不然hander的最低输出级别为warning# <Logger applog (DEBUG)># 类名 名字 输出级别# print(logger)# 处理器co...原创 2021-02-05 15:29:27 · 928 阅读 · 0 评论 -
python socket网络编程
一、网络编程概念网络的功能:数据传输OSI七层模型------->网络通信工作流程的标准化模型应用层:提供用户服务,具体功能由程序而定表示层:提供数据的压缩、优化、加密会话层:建立应用级的连接,选择传输服务传输层:提供不同的传输服务,流量控制网络层:路由选择,网络互连链路层:进行数据转换,具体消息的发送,链路连接物理层:物理硬件,接口设定,网卡路由交换机等OSI七层模型的优点:1、将工作流程标准化2、降低了模块之间的耦合度,使每一部分可以单独开发,单独工作四层模型应用层原创 2021-01-21 14:17:51 · 83 阅读 · 0 评论 -
Python的uuid模块
Python的uuid模块python的uuid模块提供UUID类和函数uuid1(), uuid3(), uuid4(), uuid5() 来生成1, 3, 4, 5各个版本的UUID ( 需要注意的是: python中没有uuid2()这个函数). 对uuid模块中最常用的几个函数总结如下:1. uuid.uuid1([node[, clock_seq]]) : 基于时间戳使用主机ID, 序列号, 和当前时间来生成UUID, 可保证全球范围的唯一性. 但由于使用该方法生成的UUID中包含有主机的原创 2020-12-22 10:36:18 · 147 阅读 · 0 评论 -
【干货】APScheduler官方文档翻译
【干货】APScheduler官方文档翻译安装 APScheduler$ pip install apscheduler快速开始from apscheduler.schedulers.blocking import BlockingSchedulerscheduler = BlockingScheduler()@scheduler.scheduled_job(‘cron’, hour=‘8-23’)def request_update_status():print(‘D...转载 2020-12-19 11:19:40 · 6179 阅读 · 4 评论 -
python之gunicorn的配置
python常见的web部署搭配nginx+gunicorn,下面记录一下gunicorn的配置使用。安装gunicornpip install gunicorngunicorn -h # 查看使用的命令直接使用 gunicorn 命令可能会报,可以查找到gunicorn文件以绝对路径添加环境变量 vi /etc/profile最底下添加:PATH="$PATH:/usr/local/bin" export PATH引用环境变量:source /etc/profilegunico原创 2020-09-24 10:40:29 · 6483 阅读 · 0 评论 -
python3 subprocess常用方法使用
一、常见subprocess方法1、subprocess.getstatusoutput(cmd)官方解释:Return (exitcode, output) of executing cmd in a shell.Execute the string ‘cmd’ in a shell with ‘check_output’ and return a2-tuple (status, output). The locale encoding is used to decode theoutput原创 2020-07-10 14:34:01 · 1532 阅读 · 0 评论 -
python3 classmethod 与staticmethod区别
classmethod 与staticmethod区别某个函数前面加上了staticmethod或者classmethod的话,那么这个函数就可以不通过实例化直接调用。什么意思呢?就是说有时候,我们需要把一些具有特定功能的函数放到一起,做成包导入Python程序,最好就是把他们放到一个类中,但是一个类每次我都要去实例化他,我觉得很麻烦,于是我在函数前面加上了@staticmethod,@classmethod,那么我下次用这个函数的功能的时候,可以直接用 类名.函数名的形式了。区别@stati原创 2020-07-10 11:16:23 · 585 阅读 · 0 评论 -
python 异步消息队列组件 Celery 使用入门
目录一、什么是Celery1.1、celery是什么1.2、使用场景1.3、Celery具有以下优点1.4、Celery安装二、Celery执行异步任务2.1、基本使用2.1、多任务结构三、Celery执行定时任务四、Django中使用celery参考视频:https://www.bilibili.com/video/BV1Pa4y1Y7QN一、什么是Celery1.1、celery是什么Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度原创 2020-06-18 16:15:27 · 819 阅读 · 1 评论 -
【Python】SyntaxError: invalid syntax
SyntaxError: invalid syntax是非法语句的意思,检查语法是否出现错误,漏写等原创 2020-05-28 09:33:25 · 225 阅读 · 0 评论 -
python实现发送邮件
import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrclass sendEmail(): def __init__(self, userID, userPwd): ''' :param userID: 发件人邮箱账号 :param userPwd: 发件人邮箱客户端授权码 ''' self.send原创 2020-05-26 13:06:35 · 193 阅读 · 0 评论 -
10个python字符串处理技巧
1.空格剥离空格剥离是字符串处理的一种基本操作,可以使用lstrip()方法(左)剥离前导空格,使用rstrip()(右)方法对尾随空格进行剥离,以及使用strip()剥离前导和尾随空格。s = This is a sentence with whitespace.print( Strip leading whitespace: {} .format(s.lstrip()))print(...原创 2020-04-28 14:39:53 · 227 阅读 · 0 评论 -
秒懂 python 闭包和装饰器
1. 闭包 定义:函数内的属性,都是有生命周期的都在函数执行期间存活。 内部函数对外部函数作用域里的变量的引用 闭包内的闭包函数私有化了变量,完成了数据的封装,类似于面向对象。 代码: def fun(): a = 1 def fun1(num): print("this is fun1") p...原创 2020-04-21 13:39:43 · 235 阅读 · 0 评论 -
python循环语句和跳出语句详解
两条循环语句:while语句、for语句While语句:作用:根据一定条件,重复执行一条语句或多条语句语法:while 真值表达式: 语句块1else: (else语句可以省略) 语句块2 说明:1、先判断真值表达式,为True或False2、如果为True,则执行语句块1,再回到第一步3、如果为False,则执行语句块2,然后结束此while的执行4、els...原创 2019-08-19 17:06:14 · 1971 阅读 · 0 评论 -
python字符串操作 raw字符串
字符串 str(string)作用:用来记录文字信息,整数编码(UNICODE)表示方法:在非注释当中凡是用引号括起来的部分都是字符串‘ ’ 单引号“ ” 双引号‘‘‘ ’’’ 三单引号(可以隐式折行)“““ ””” 三双引号(可以隐式折行)空字符串的字面值的表示方式‘ ’ “ ” ‘‘‘ ’’’ “““ ””” 注:空字符串的布尔测试值bool...原创 2019-08-19 16:43:20 · 2290 阅读 · 0 评论 -
python基本输入输出 if else pass语句
语句:statement定义:语句是由一些表达式组成,通常一条语句可以独立来执行来完成一部分事情并形成结果一条语句建议写在一行内多行语句写在一行内需要用分号(;)分开示例:X=100Y=200Print(x+y)#写在一行内X=100;y=200;Print(x+y)显示换行 : \折行符必须放在一行的末尾,来示意解释执行器的下一行也是本行语句示例 :input . py...原创 2019-08-19 16:27:55 · 5212 阅读 · 0 评论 -
python核心数据类型及内置对象 表达式 运算符
Python的核心数据类型数字(整形,浮点型,复数,布尔型)字符串 str列表 list…数字整数型 int整数型是不带小数部分的数据,包括自然数,0,负数 如:-5,0,1,100…整形字面值的表示方式十进制表示 10,200,-100…八进制表示 (0o开头,后跟0~7)0o11 (9)0o177 (127)十六进制表示 (0x开头,后跟0~9,A-...原创 2019-08-19 15:47:01 · 122 阅读 · 0 评论