python
文章平均质量分 59
笑得好虚伪
这个作者很懒,什么都没留下…
展开
-
python中对celery的基本使用
python对celery的基本使用什么是celery使用场景:安装及使用演示效果命令启动注意:可能会遇到的错误什么是celeryCelery 是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于处理异步任务队列,同时也支持任务调度。分布式系统:一个系统应用由不同的组件构成,我们将不同组件架构在不同的服务器中,不同组件之间通过消息通信的方式来实现协调工作,其目的是利用更多的机器,处理更多的数据GiL锁:在同一时刻同一个进程内只允许一个线程获得CPU的使用权,每次线程执行前都会去访问这个GI原创 2022-04-06 12:12:23 · 3649 阅读 · 4 评论 -
python 时间格式化字符串
格式化字符串有很多种,这里是我感觉非常简单的方法获得当前时间#导包import datatimedatetime.datetime.now()输出:2022-03-16 09:22:07.525978格式化当前时间datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")输出2022-03-16 09:22:07...原创 2022-03-16 10:16:40 · 1738 阅读 · 0 评论 -
python 字典取值避免KeyError
字典取值有两种方法:方法一:字典中没有这个key会出现异常方法二:字典中没有这个key不会出现异常,没有时返回none,也可替换其他值原创 2022-02-15 20:05:38 · 989 阅读 · 0 评论 -
python json格式转字典
impor jsonreq=json.loads(转换的内容)原创 2022-02-15 19:50:11 · 4913 阅读 · 0 评论 -
python生成随机字符串
随机字符串能有很多中,用一个最简单的方法:import random import stringdef Generating_string(string_length=14): keylist=[random.choice((string.ascii_letters+string.digits)) for i in range(string_length)] return keylist原创 2022-02-15 19:44:38 · 342 阅读 · 0 评论 -
python 日期和时间
获得时间戳import time # 引入time模块 ticks = time.time()获取当前时间分开形式(localtime):import timelocaltime = time.localtime(time.time())print ( localtime)输出:time.struct_time(tm_year=2021, tm_mon=11, tm_mday=4, tm_hour=21, tm_min=48, tm_sec=3, tm_wday=3, tm_yda原创 2021-11-04 22:05:04 · 280 阅读 · 0 评论 -
python 如何 安装 使用虚拟环境
文章目录为什么要安装虚拟环境python中如何安装虚拟环境:使用虚拟环境下载第三方库为什么要安装虚拟环境在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如Scrapy、Beautiful Soup等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。直接怼我们的Python环境操作会让我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱。python中如何安装虚拟环境:因为安装虚拟环境要不断得切换盘符我们先简单得了解wi原创 2021-09-06 16:12:08 · 2119 阅读 · 0 评论 -
python 多线程
文章目录多线程的优点:线程的两个模块:python线程:Python中使用线程有两种方式:函数式:线程模块使用 threading 模块创建线程多线程的优点:多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。程序的运行速度可能加快。在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况原创 2021-09-05 20:48:53 · 153 阅读 · 0 评论 -
python 正则表达式 re模块
文章目录正则表达式re模块正则表达式修饰符 可选指标位:math函数:匹配对象方法search函数:匹配对象方法re.match与re.search的区别findall函数re.finditer函数:re.match,re.search与re.findall 的区别正则表达式正则表达式是一个特殊的字符序列,能帮助我们方便的检查一个字符串是否与某种模式匹配。. : 表示任意一个字符+: 表示前一个字符至少重复一次*:前一个字符重复o次或多次?:前一个字符重复0次或一次,也表示贪婪匹配{n}:前一原创 2021-09-05 13:08:12 · 309 阅读 · 0 评论 -
python 容器型数据类型相关操作
文章目录列表的方法增:删查:排序:直接赋值.浅拷贝.深拷贝的区别列表推导式:del语法:字符串处理:列表的方法Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:增: list.append(x) 把x添加到列表的结尾 list.extend(L) 两个列表合成一个,L被以字符为单位拆开,然后追加到lsit里面 list.insert(i, x) 通过列表指定的索引添加元素例:a原创 2021-09-01 12:21:53 · 497 阅读 · 0 评论 -
pyhton 直接赋值.浅拷贝.深拷贝的区别
文章目录直接赋值浅拷贝深拷贝总结:直接赋值直接赋值,就是对象的引用。(相当于给原来的对象起个别名),比如有个人叫王二,外号叫老王,对象的引用就是类似,虽然换个名字,但是两个名字指的是同一个人。例:a=[1,2,[3,4],5]b=aprint(id(a))print(id(b))# 输出结果为 17672649001681767264900168可以看到b指向的内存和a是一样的浅拷贝浅拷贝,拷贝的是父对象,不会拷贝到内部的子对象。import copya=[1,2,[3原创 2021-09-01 15:42:05 · 443 阅读 · 0 评论 -
python 文件操作
文件操作open 函数必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。语法:file object = open(file_name [, access_mode][, buffering]) 参数的细节如下:file_name:文件地址//文件名.后缀名 默认地址是当前文件的路径access_mode:打开文件的模式:只读,写入,追加等。默认文件访问模式为只读®。buffering:如果buffering的值被设为0,就不会有原创 2021-08-30 12:01:38 · 1124 阅读 · 0 评论 -
python面向对象总结
面向对象思想得由来:起初我们的需求单一或者特别简单时,可以一步一步的去进行操作,并且效率也不是很低,可是随着需求进一步的提高,所需要实现的功能也就越多,我们发现需要面对的每一个步骤很麻烦,所以就开始探索,可不可以将这些步骤和功能再进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。这样结构就清晰明了了,用得时候直接找到对应的类就行了面向对象其实就是基于面向过程的编程思想,面向过程是我们经过分析后,逐步将分析用代码实现,每一步都需要我们自己去实现。举个例子:,就比如我们日常生活中经常原创 2021-08-24 15:52:45 · 1750 阅读 · 0 评论