自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 python闭包学习

python 闭包学习笔记闭包代码演示闭包笔记参考资料:Fluent python代码演示下面是一个求移动平均值的高阶函数:def make_averager(): series = [] def averager(new_value): series.append(n ew_value) total = sum(serise) return total/len(serise) return averager此处的series在make_averager中是局部变量,

2021-12-15 13:45:44 874

原创 python3 用SQLAlchemy,flask-SQLAlchemy报错 No module named ‘MySQLdb‘

因为python3 版本的已经改为pymsql,所以先install pymysql,然后在导入SQLAlchemy或flask-SQLAlchemy后,再进行如下操作即可import pymysqlpymysql.install_as_MySQLdb()

2021-12-02 20:03:33 861

原创 shell按行分割文本文件

大家常用的分割文本的方法都是通过sed -n 命令来操作,sed 的优点是可以指定具体的行,缺点每次分割要重新读取整个文本,效率低了点。在高人指点下发现split这个方法好用些,也参考了其他的资料总结一下split用法。split [参数] 需要分割的文件-s-l 按行分割-a-d...

2021-01-06 11:12:41 5164

原创 pytest 之 mark 用法汇总

最近学习到的pytest mark相关用法在此记录一下:mark作为一个pytest中的装饰器,功能丰富,@pytest.mark.skip() #跳过此函数def test_func01(): pass@pytest.mark.skipif( False==True)#符合条件则跳过次函数def test_func02(): pass@pytest.mark.parametrize(a,[1,2,3,4])@pytest.mark.parametrize(b,[1,2,3,4]) #传参

2020-11-25 18:41:33 1957

原创 shell 截取指定位置字符串的两种方式

shell 截取字符串的方法先出现的问题是截取变量中的指定字符串,方法如下:用${variable:2:4}a=":"1234":"echo ${a:1:4}结果为: 1234 ,在终端中 斜体样式双引号 “” 并没有被作为字符算进去,但冒号算进去了而且在 我当时的脚本中,这段语法是报错的,不知道为啥2. 用 echo $variable | cut -d ’ " ’ -f 3 -d 后面接的是分割符号, -f 后面接的是第几个分割符,结果是截取第三个“ 前面的一段字符

2020-11-25 14:35:34 2846

原创 如何用sed 在指定文本内容下插入指定字符串

最近发现sed真的很好用,特别时需要批处文件的时候例子如下:在test.file文件中Hello world后面插入Hello Kittysed -i ' /Hello\ world\a\Hello\ Kitty' test.file输出结果如下:Hello worldHello Kitty其中命令里面的\ 是正则匹配特殊符号,\a 是换行插入的意思,如果不想...

2020-04-28 18:18:11 2392 3

原创 shell 中如何找到不同目录级下面的文件

先说个shell中比较少用的选项,mkdir -p 这个option p 之前都没用过,一查原来是递归创建目录的,可以一次创建多级目录e.g :mkdir -p /test/aaa/bbb/ccc于是创建了4级目录好吧,其实很普通,然后,递归找不同目录的文件,直接用find就行,find . -name “filename”执行完后,当前目录下存在file全都出来了,然后可...

2020-04-24 13:45:19 410

原创 如何用shell在指定文档中连续插入多行字符

对于字符串的插入,一般采用sed 命令比如 有如下文档:a.txtcat a.txt 部分内容如下…aaa111ddd333…现在连续插入多行在指定内容aaa111后,执行以下命令sed -i ‘/aaa111/a\bbb222\nccc333’ a.txt然后就完成了bbb222和ccc333的插入a.txt 如下…aaa111bbb222ccc333ddd...

2020-03-16 17:45:49 2363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除