![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 64
dinl_vin
这个作者很懒,什么都没留下…
展开
-
python进阶--解锁更多使用python的姿势
python进阶*args和**kwargspython的可变参数,比起java要讨喜的多,一个可变参数的方法,解决了java的n多方法重写,有这么好用的特性,不得安排起来吗?使用场景是预先不知道调用者会传入多少参数的时候注: *args 和 **kwargs 并不是唯一写法,如果你喜欢,可以写成 *vars , 以及 **vars*args*args用来接收一个有序的参数列表,在方法内部可以把args当做list来调用比如,内置的sum只能求可迭代列表的和,我们想要自己定义一个求和方原创 2021-04-14 11:49:19 · 257 阅读 · 1 评论 -
python一行代码一个需求系列
记录被python一行代码KO的需求:字符串/数组等长切割当一行数据量过大,想要切成n行,每行长度为L?把列表n等分成二维列表,每个列表长度为Ln_part_li = [ li[i:i+L] for i in range(0,len(li),L) ] 对上述代码的解释:利用python超级好用的切片,i为每次切割时的开始位置。只要用range()构建出每次切割时候的开始位置即可。满足多个条件中的任意一个条件目标字符串以任一满足条件的字符串开头检测字符串是否有合法headpytho原创 2021-04-01 22:47:47 · 150 阅读 · 0 评论 -
Python 脚本命令行定制参数——系统模块getopt
在使用linux命令的时候,如果不知道命令用法,可以使用命令加–help、-h去查看帮助,–list、-l查看列表,–version、-v查看当前命令/程序版本,那么这些在同样是脚本的python中如何实现呢?话不多说见代码 custom_option.py# ! /usr/bin/env python# coding=utf8import sysimport getoptVERS...原创 2020-04-14 16:38:03 · 146 阅读 · 0 评论 -
python常用模块之日志封装——logging
中小型项目封装的日志类项目结构utils包里面包含项目常用工具{mysql连接工具类,配置文件解析类,日志配置log类 },将log输出到log目录下,可封装log配置如下,该配置使log日志每天生成一个,并在项目运行的终端打印log。Logging 封装# _*_ coding: utf-8 _*_import loggingimport os.pathimport tim...原创 2019-11-13 10:22:40 · 1403 阅读 · 0 评论 -
python 常用模块之——pymysql
pymysqldemo代码样例,暂时先写查询的,增删改后续再添加;通用部分无论是增删改查,都需要先建立数据库连接,创建游标import pymysql#建立一个mysql的conn,返回Connetion对象conn = pymysql.connect( host = 'localhost', user ...原创 2019-05-24 15:31:33 · 131 阅读 · 0 评论 -
python常用模块之时间日期——time/datetime
time/datetime模块作为不需要额外安装的python扩展模块,能很好的用于各种带有时间需求的场景中,以下是本人在代码开发过程中经常用到的场景。获取当前时间,并格式化输出,Python时间格式化参数:符号 | 含义—|---%y |两位数的年份表示(00-99)%Y |四位数的年份表示(000-9999)%m |月份(01-12)%d |月内中的一天(0-31)%H ...原创 2019-05-27 10:49:53 · 595 阅读 · 0 评论