
Python
lx__angel
这个作者很懒,什么都没留下…
展开
-
python通过qq邮箱服务器发送邮件
python通过qq邮箱服务器发送邮件,因为项目需要,需要写一个通过qq邮箱服务器发送邮件的脚本,工具方法原创 2023-01-13 13:54:10 · 435 阅读 · 0 评论 -
当python函数被多个装饰器修饰时,调用顺序
当python函数被多个装饰器修饰时调用顺序@a@b@ceat()相当于先调用 装饰器a 的前半部分方法,再调用 装饰器b 的前半部分,再调用 装饰器c 的前半部分接着调用 被装饰的函数然后调用 装饰器c 的后半部分,然后调用 装饰器b 的后半部分,最后调用 装饰器a 的后半部分...原创 2022-07-28 23:03:37 · 632 阅读 · 0 评论 -
下列那种不是python元组的定义方式
下列那种不是python元组的定义方式a = (1)b = (1,)c = (1, 2)d = (1, 2, (3, 4))print(a, type(a))print(b, type(b))print(c, type(c))print(d, type(d))# 第一种定义方式不是元组# 1 <class 'int'># (1,) <class 'tuple'># (1, 2) <class 'tuple'># (1, 2, (3.原创 2022-05-14 17:36:48 · 2256 阅读 · 1 评论 -
python几天前日期字符串、日期格式展示,日期对比
# 引入模块from datetime import date, timedelta三天前对应的日期,是字符串格式date_three_days_ago_string = (date.today() + timedelta(days=-3)).strftime("%Y-%m-%d")logger.info(f"date_three_days_ago_string : {date_three_days_ago_string}")logger.info(f"type(date_three_da.原创 2022-04-26 16:45:48 · 1314 阅读 · 0 评论 -
pyspark
from pyspark.sql import SparkSessionspark = SparkSession.builder.master("local").appName("test").config("spark.sql.legacy.timeParserPolicy", "LEGACY").getOrCreate()df = spark.read.option("nullValue", "\\N").parquet(f"file:///tmp/part-00000-350aa82b-83d2.原创 2021-12-10 23:43:18 · 1040 阅读 · 0 评论 -
python的argparse模块
import argparse# 创建一个解析器对象parser = argparse.ArgumentParser( prog="程序的名称,(默认sys.argv[0])", usage="脚本的作用,该脚本用来做什么", description="最开始的提示文字", epilog="结尾处的帮助文字")# 解析参数args = parser.parse_args()...原创 2021-11-04 17:04:33 · 944 阅读 · 0 评论 -
python日志模块
import loggingfrom logging.handlers import RotatingFileHandlerdef getLogging(file: str, console: bool): """ 获取日志对象 :param file: 日志文件落盘地址 :param console: 是否输出到控制台 :return: 日志对象 """ logger = logging.getLogger(__name__) .原创 2021-09-22 18:01:44 · 329 阅读 · 1 评论