python
文章平均质量分 63
wxystyle
这个作者很懒,什么都没留下…
展开
-
Python的线程如何理解
一个ThreadLocal变量虽然是“全局变量”,但每个线程都只能读写自己线程的独立副本,互不干扰。ThreadLocal解决了参数在一个线程中各个函数之间互相传递的问题。原创 2022-11-19 15:48:22 · 163 阅读 · 0 评论 -
python面试题
px和em都是长度单位,区别是,px的值是固定的,指定是多少就是多少,计算比较容易。答案: rgba()和opacity都能实现透明效果,但最大的不同是opacity作用于元素,以及元素内的所有内容的透明度,而rgba()只作用于元素的颜色或其背景色。执行目录下所有的测试(所有的test*.py文件):运行测试的时候,测试程序会在所有以test开头的文件中查找所有的test cases(inittest.TestCase的子类),自动建立测试集然后运行测试。得利于其 非阻塞的方式和对epoll的运用,转载 2022-11-04 16:13:44 · 81 阅读 · 0 评论 -
Python教程:Python函数和Python闭包
原文链接:https://www.codevoila.com/post/51/python-tutorial-python-function-and-python-closure。转载 2022-10-21 15:00:55 · 186 阅读 · 0 评论 -
python日志零配置,安装即用
这个log其实是返回了一个日志文件的id,在需要停止向该日志文件中写入日志时,只需要调用remove函数将该文件的日志id作为参数传入即可停止向日志文件中写入日志。原创 2022-07-18 10:28:06 · 346 阅读 · 1 评论 -
python 自定义异常/raise关键字抛出异常
在编程过程中合理的使用异常可以使得程序正常的执行。有直接抛出异常的形式,也能通过捕获异常加入异常时的业务逻辑处理。使用raise关键字抛出异常案例raise关键字抛出异常主要是为了在特定的条件。在调用throw_exception函数后,传入值为10时则抛出下面的异常。使用try…except捕获异常案例使用try关键字捕获异常,可以在异常处理时加入自己的业务处理逻辑不至于使异常直接抛出。调用catch_exception函数进行异常处理后,不会将异常抛出而是进...转载 2022-06-28 15:17:40 · 3364 阅读 · 0 评论 -
python 如何在多层循环中使用break/continue
关于break/continue这两个关键字在平常的使用过程中一直比较迷糊。好不容易理解了吧,过段时间不使用好像忘记了什么。这个问题也是很多初学者比较容易提及的问题。先通过一个简单的单层循环来了解一下这两个关键字的使用。下面是执行以后的结果展示。根据执行完成的结果可以看出,n = 4时,当前的n值没有被打印,但是它还是往下执行了n = 5以后的打印,这就是continue的作用。而执行到break的关键字时就直接退出for循环了不会往下继续执行。同样的方式,将单层循环这次变成双层循环看一下效果。转载 2022-06-15 15:07:40 · 591 阅读 · 0 评论 -
Python速查表汇总
来源中文版(呆鸟):GitHub - jaystone776/python-data-science-cheatsheet: Python数据科学速查表英文版:https://www.datacamp.com/community/data-science-cheatsheets瞄一眼一共14份,下面是部分截图获取蓝奏云:python速查表补充因为通过该图查找相关知识点相对困难,答主把速查表的所有内容整理分类做好了放在博客上,方便快速找到对应内容。Python基转载 2022-04-15 09:24:28 · 602 阅读 · 0 评论 -
python 日期、时间处理,各种日期时间格式/字符串之间的相互转换究竟是怎样的?
模块函数说明'''date 日期对象,常用的属性有year,month,daytime 时间对象,常用的属性有hour,minute,second,毫秒datetime 日期时间对象,常用的属性有hour,minute,second,microsecondtimedelta 时间间隔对象,即两个时间点之间的长度'''date与time应用方式 import datetime date_ = datetime.date(1970,1,1) # 参数为原创 2022-03-30 10:47:29 · 824 阅读 · 0 评论 -
Python图片批量自动抠图去背景
今天发现个好东西啊,叫片刻抠图,是一个在线对图片自动抠图去除背景的网站。只要上传图片,就可以自动把背景去掉把目标对象抠出来。不管是动物、汽车或各种产品,还是人物,都可以全自动做到令人惊艳的抠图效果!而且还说可以做到发丝级 AI 自动抠图,作为一个头发存留不多的程序员,突然莫名感觉到一丝来自这个世界的恶意。这个抠图有什么用?比如可以把人物抠出来换个背景:也可以把产品抠出来做成新的商品宣传图:(做电商的朋友肯定懂)这么好用的东西,现在最关键的是:完全免费!emmmmmm,这个消息被我转载 2022-03-24 11:10:49 · 1644 阅读 · 1 评论 -
Django 4.0 alpha 1 发布
(摘自开源中国)Django 4.0 发布了首个 alpha 版本,标志着已进入功能冻结阶段。开发团队称计划在未来一个月内发布 beta 测试版,然后在测试版发布一个月后推出 RC 候选版。增加scrypt密码哈希器新的scrypt密码哈希器比 PBKDF2 更安全,建议使用。但它不是默认选项,因为它需要 OpenSSL 1.1 以上版本和更多的内存。Redis 缓存后端django.core.cache.backends.redis.RedisCache缓存后端为使用 Redis 缓存提供转载 2022-02-09 09:46:24 · 91 阅读 · 0 评论 -
python几个常见的数据处理操作,一行代码就能完成
1、如何统一列表中的元素对象的类型?假设一个列表中的数据是下面这样的:list_1 = ['a', 1, 3.0, 2, '1']现在为了保证数据统一,将每个元素的类型都转为字符类型。如果要使用很少的代码量完成,那最先想到的就是map()函数,基本思路就是用map函数遍历后对应改变每个元素的数据类型。list_2 = list(map(str, list_1))print(list_2)经过处理以后可以得到下面的结果,数组中的每个元素都已经变成了字符类型了。['a',转载 2022-02-08 16:08:53 · 296 阅读 · 0 评论 -
五折交叉验证/K折交叉验证, python代码到底怎么写
五折交叉验证: 把数据平均分成5等份,每次实验拿一份做测试,其余用做训练。实验5次求平均值。如上图,第一次实验拿第一份做测试集,其余作为训练集。第二次实验拿第二份做测试集,其余做训练集。依此类推~但是,道理都挺简单的,但是代码我就不会写,比如我怎么把数据平均分成5份?我怎么保证每次实验的时候,数据都是这么划分的?本来一般的训练时,把数据按6:2:2分成训练集、验证集和测试集,在训练集上训练图像,验证集上保存最佳模型,测试集用来最后的测试。现在交叉验证没有验证集了,怎么保存模型?以下为大家一一解答。..转载 2021-12-10 10:05:47 · 6076 阅读 · 0 评论 -
这么多的内置函数能记住吗?对python的68个内置函数分类总结
内置函数列表'''abs() dict() help() min() setattr()all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input()转载 2021-12-08 08:54:37 · 142 阅读 · 0 评论 -
Python制作简单的词云
背景图效果图代码from os import pathimport jiebafrom wordcloud import WordCloudfrom PIL import Imageimport numpy as npimport matplotlib.pyplot as pltdef handle_data(): """ 处理文本数据 :return: """ # 读取数据 with open(...原创 2021-11-25 09:34:16 · 181 阅读 · 0 评论 -
python-celery专注于实现分布式异步任务处理、任务调度的插件
celery是一个基于分布式消息传输的异步任务队列,它专注于实时处理,同时也支持任务调度。它的执行单元为任务(task),利用多线程,如Eventlet,gevent等,它们能被并发地执行在单个或多个职程服务器(worker servers)上。任务能异步执行(后台运行)或同步执行(等待任务成)。Celery的三个主要模块'''worker:用于执行队列中的工作任务beat:用于定时分配工作任务task:工作任务,可以是在代码里的调用、也可以是被beat分配定时任务'''Celery转载 2021-11-24 15:24:11 · 137 阅读 · 1 评论 -
Python装饰器详解
在Python里面,函数可以作为参数传入一个函数,函数也可以复制给变量,通过变量调用函数。装饰器可以扩展一个函数的功能,为函数做一个装饰器注解,可以把装饰器里面定义的功能于所有函数提前执行,提升代码的复用程度。现在有这么个场景。打卡互联网公司里面有各种员工,程序员,前台…,程序员在打开电脑前,需要打卡,前台要早点来开门(我也不清楚,谁开门,这里假定,前台开门),前台开门前也需要打卡。也就是说,打卡是所有员工的最先的公共动作,那么可以把打卡这个功能抽出来作为公共逻辑。普通函数调用方法自然想转载 2021-11-17 10:34:53 · 201 阅读 · 0 评论 -
python常用转义字符串总结:各种字符转义的不同、如何取消转义字符效果?
常用转义符'''常用转义字符 转义字符效果\a 响铃执行后会有bi的响声\b 退格Backspace\n 换行\v 纵向制表符\t 横向制表符\r 回车\f 换页\\ 反斜杠\’ 单引号(')\" 双引号(")\ 反斜杠(\)\000 空'''使用效果print('a 的转义..原创 2021-11-15 11:10:59 · 1482 阅读 · 0 评论