posts - 32,  comments - 0,  views - 13324

随笔分类 -  python

random模块&string模块谈python中随机数
摘要:一、概述随机数在程序设计中的属于比较基础的内容,主要用于验证场景(如验证码,生成账号对应的密码等),今天结合random模块和string模块来谈谈python中随机数那些事儿。二、随机数实现相关模块2.1 random模块 random.random() 返回一个随机浮点数。 >>> import 阅读全文
posted @ 2023-04-17 17:08 aha_baby 阅读(120) 评论(0) 推荐(0) 编辑
Python 实现单例模式的五种写法
摘要:单例模式(Singleton Pattern) 是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息 阅读全文
posted @ 2023-04-11 20:01 aha_baby 阅读(43) 评论(0) 推荐(0) 编辑
装饰器应用场景
摘要:01. 装饰器语法糖如果你接触 Python 有一段时间了的话,想必你对 @ 符号一定不陌生了,没错 @ 符号就是装饰器的语法糖。它放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数传入 阅读全文
posted @ 2023-04-11 11:43 aha_baby 阅读(46) 评论(0) 推荐(0) 编辑
os.path
摘要:os.path 模块是系统路径操作模块,但实际的原理可以把它认为是处理包含斜杠("/")和反斜杠("\")字符串的模块,其中,斜杠("/")是 linux 系统下的路径分隔符,和反斜杠("\")是 windows 系统下的路径分隔符。也就是说,只要提供一个包含斜杠和反斜杠的字符串,os.path 模 阅读全文
posted @ 2023-04-03 15:31 aha_baby 阅读(76) 评论(0) 推荐(0) 编辑
sys.exit(),os._exit(),os.kill()
摘要:sys.exit()是退出当前线程,os._exit()是直接退出程序(相当于程序被kill -9直接杀死),os.kill()用于发signal信号 1、 sys.exit()执行该语句会直接退出程序,这也是经常使用的方法,也不需要考虑平台等因素的影响,一般是退出Python程序的首选方法。该方法 阅读全文
posted @ 2023-03-27 18:22 aha_baby 阅读(653) 评论(0) 推荐(0) 编辑
urlencode和unquote函数
摘要:Python urlencode和unquote函数使用实例解析 当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至'/'做一下编码转换。 所以对于一些中文或者字符,url不识别的,则需要进行转换,转换结 阅读全文
posted @ 2023-03-27 18:01 aha_baby 阅读(49) 评论(0) 推荐(0) 编辑
python中urllib.unquote乱码的原因与解决方法
摘要:发现问题 Python中的urllib模块用来处理url相关的操作,unquote方法对应javascript中的urldecode方法,它对url进行解码,把类似"%xx"的字符替换成单个字符,例如:“%E6%B3%95%E5%9B%BD%E7%BA%A2%E9%85%92”解码后会转换成“法国红 阅读全文
posted @ 2023-03-27 18:00 aha_baby 阅读(276) 评论(0) 推荐(0) 编辑
json.dump()、json.dumps()、json.load()、json.loads()
摘要:一. 函数用法 json.dumps():将Python数据结构转换为JSON,即dict类型转成str类型。 json.dump():编码,用于将dict类型的数据转成str类型,并写入到json文件。 json.loads():将JSON编码的字符串转换回Python数据结构,即str类型转换成 阅读全文
posted @ 2023-03-27 15:22 aha_baby 阅读(641) 评论(0) 推荐(0) 编辑
raise e
摘要:try: passexcept Exception as e: raise e try: passexcept Exception as e: raise eelse: pass try: passexcept Exception as e: raise efinally: pass try: pa 阅读全文
posted @ 2023-03-23 18:39 aha_baby 阅读(24) 评论(0) 推荐(0) 编辑
re.sub()用法的详细介绍-替换字符串中的匹配项
摘要:一、前言 在字符串数据处理的过程中,正则表达式是我们经常使用到的,python中使用的则是re模块。下面会通过实际案例介绍 re.sub() 的详细用法,该函数主要用于替换字符串中的匹配项。 二、函数原型 首先从源代码来看一下该函数原型,包括各个参数及其意义: def sub(pattern, re 阅读全文
posted @ 2023-03-22 17:13 aha_baby 阅读(818) 评论(0) 推荐(0) 编辑
python cron croniter优化封装标准-支持秒级 , ?
摘要:一、基本方法,用python得知 cron表达式"""计算定时任务下次运行时间sched str: 定时任务时间表达式timeFormat str: 格式为"%Y-%m-%d %H:%M"queryTimes int: 查询下次运行次数"""try: now = datetime.datetime. 阅读全文
posted @ 2023-01-05 16:52 aha_baby 阅读(458) 评论(0) 推荐(0) 编辑
用python得知 cron表达式-执行时间
摘要:#!/user/bin/python3# -*- coding:utf-8 -*-# @Author: zhaoruixiao# @Datetime: 2023/1/5 14:30# @Software: PyCharm# @File : cron.py""" work for $ 用python得 阅读全文
posted @ 2023-01-05 14:49 aha_baby 阅读(465) 评论(0) 推荐(0) 编辑
5分钟快速掌握 Python 定时任务框架
摘要:APScheduler 简介 在实际开发中我们经常会碰上一些重复性或周期性的任务,比如像每天定时爬取某个网站的数据、一定周期定时运行代码训练模型等,类似这类的任务通常需要我们手动来进行设定或调度,以便其能够在我们设定好的时间内运行。 在 Windows 上我们可以通过计划任务来手动实现,而在 Lin 阅读全文
posted @ 2023-01-04 19:33 aha_baby 阅读(130) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示