python
文章平均质量分 74
python知识点
阿提艾斯
知识总结。
展开
-
【pyinstaller】python打包工具
最后参照资料:https://github.com/pyinstaller/pyinstaller/issues/8014 把gssapi.raw所有的子模块给配置到hiddenimports中方才运行成功。pyinstaller并不太智能啊,花费了挺久时间。暂时记录该方案,以后说不定还能用到。原创 2024-08-12 19:59:14 · 310 阅读 · 0 评论 -
【python】为什么线程比进程快
衣服还在盆里,盆里有水,有衣服,有洗衣液,衣服还处在你刚刚离开搓一半的状态,这一系列的条件就可以理解为上下文,相当于某一刻的状态快照。每个进程都会维护这样一个虚拟内存映射到物理内存的表,切换一次,页表也要跟着切换,切换后cache里的地址映射相当于要重新建立一次,那么虚拟地址转换为物理地址就会变慢。而线程切换和进程切换最主要的一个区别就是:每个进程都有自己的虚拟地址空间,进程内的线程共享进程的虚拟地址空间,不需要进行虚拟内存的切换,这就在一定程度上减少了时间消耗。首先需要知道一个概念,原创 2022-12-16 05:00:00 · 268 阅读 · 0 评论 -
【asyncio】异步编程知识总结
协程(Coroutine),也称为微线程,是一种用户态内的上下文切换技术。其实就是通过一个线程实现代码块相互切换执行。协程的目的是通过一个线程利用其IO等待的收,再去干点别的事情,别闲着!原创 2022-12-23 11:46:22 · 734 阅读 · 1 评论 -
【Pandas】Pandas基础知识汇总
用于数据分析、数据处理和数据可视化。原创 2022-12-14 14:25:45 · 1434 阅读 · 0 评论 -
【python】apscheduler 时间定时
本文对python第三方库apscheduler的基础知识和用法做了汇总,apscheduler是python的时间调度模块,可以对任务进行定时、周期性调用。原创 2022-11-29 00:05:33 · 3007 阅读 · 0 评论 -
【python】魔法方法
在python中,有的名称会在前面和后面都加上两个下划线,由这些名字组成的集合所包含的方法称为魔法方法,这些方法会在特殊的情况下被Python调用。原创 2022-12-06 10:31:05 · 244 阅读 · 0 评论 -
【python】装饰器
装饰器是python的一个语法糖,本质还是一个函数,它接收一个函数作为参数,并返回一个函数。它可以在不改变原函数功能的基础上,对函数进行增强,添加额外的功能。语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。原创 2022-12-16 12:49:13 · 199 阅读 · 0 评论 -
【python】反射和动态加载
反射: 可以把```字符串```映射到```实例的变量或者实例的方法```然后可以去执行调用、修改等操作,这是对对象自身的一些处理。动态加载:常用的方法就是importlib.import_module,程序中 用到包的时候才会把包导入进来,这是对外部包的处理。原创 2022-12-01 11:37:47 · 989 阅读 · 0 评论 -
【Celery】异步组件入门
用来存储Worker执行的任务的结果,Celery支持以不同方式存储任务的结果,包括AMQP、redis等。Celery本身不提供消息服务,但是可以和第三方消息中间件集成,例如RabbitMQ、Redis等,任务执行单元并发地运行在分布式的系统节点中。原创 2022-12-18 12:28:30 · 666 阅读 · 2 评论 -
【python】join和+操作符有什么区别
文章目录一、ttt二、yyy一、ttt二、yyy原创 2022-04-08 10:51:37 · 1438 阅读 · 0 评论 -
【python】迭代器和生成器
一个实现了__iter__方法的对象是可迭代的,一个实现了__next__方法的对象则是迭代器。生成器是一种用普通函数语法定义的迭代器。任何包含yield语句的函数称为生成器,它不像return那样返回值,而是每次产生多个值。每次产生一个值,函数就会被冻结:即函数停在那点等待被重新唤醒。函数被重新唤醒后就从停止的那点开始执行。原创 2022-12-06 11:28:34 · 183 阅读 · 0 评论